
About Me
- I am a passionate software developer with a strong background in Full-Stack Development in multiple tech stacks. With 3 years of experience in the industry, I am dedicated to crafting efficient, maintainable, and user-friendly software solutions.
- My journey in software development began with Backend Developer for the initial year and then I moved to Full-Stack Development and creating DevOps solutions like Continuous Integration/Continuous Deployment pipelines for the built solutions. Since then, I have had the opportunity to work on diverse projects.
- I have also worked as a Data Scientist, and thus I have an excellent command building Machine Learning/Natural Language Processing Solutions. I have used multiple tools and libraries to extract valuable insights from data, using statistical analysis and machine learning to solve real-world problems and drive data-informed decisions.
- As a developer, I am driven by a thirst for knowledge and a passion for solving complex problems. I constantly strive to keep up with the latest industry trends and technologies to deliver innovative solutions. I am a strong advocate for clean code, test-driven development, and collaboration, believing that these principles lead to robust and maintainable software.
- Outside of coding, I enjoy learning about Astronomy and Space. I believe that a well-rounded life enhances creativity and problem-solving abilities.
- Feel free to explore my portfolio to see some of the projects I've worked on or play a short game just below this. If you have any questions, don't hesitate to reach out to me.
Skills
Programming
Python | R | Java | C++ | C | C# | JavaScript | jQuery | Bootstrap | SQL | NoSQL | T-SQL | XML | HTML | CSS
Framework/Server
Node.js | .NET | Django | Flask | Angular | React | Spring Boot | Apache | RESTful API | IIS
Software/Tool
Amazon Web Services | Microsoft Azure | Azure DevOps | Google Cloud Platform | Git | Docker | Jenkins | Kubernetes | Rancher | MS Office | Linux | Splunk | Power BI | Android Studio | Eclipse | VS | VS Code | Spyder | Jupyter Notebook | Jupyter Lab | Anaconda
Machine Learning
PyTorch | TensorFlow | Spark | Hadoop | NLP | ANN | CNN | RNN | Transformers | Scikit-learn | Pandas | NumPy | XGBoost | Matplotlib | Huggingface | Big Data | Data Mining | Data Analytics | Statistical Modeling | Predictive Modeling | Sentiment Analysis | Image Classification | Classification | Regression| Clustering | Detection
Work Experience
Syneren Technologies Corp - Arlinton, VA
Software Developer
- Developing multiple full-stack web applications like Task Management System (using .NET, C#, MySQL, IIS, AWS Elastic Beanstalk, CI/CD), Compliance Software (using Flask, Python, HTML, JS, MySQL, SQL Alchemy, Jinja, Docker, Jenkins, Splunk, Power BI) and presenting application demonstrations to the clients.
- Implementing Image Enhancement Project to artificially enhance images using Image Classification, Artificial Intelligence, and Computer Vision models using Python, C#, OpenCV, and other tools.
- Leading the project team and conducting Technical Interviews for the new Software Development candidates.
Walmart Global Tech - Bentonville, AR
Data Science Intern
- Worked on the Safety Stock Optimization project using R, ggplot2, pscl, dplyr, tidyr, MASS, Spark, GCP.
- Solved the problem of Zero Inflation by developing multiple ML statistical models and by providing an automated system to make decisions for choosing the best models depending on the AIC Score and other metrics.
- Presented the programmatic solution to the team with more than 50 participants along with plotted graphs/results.
Infomatics Corp - Sterling, VA
Software Engineer Intern
- Developed 10 new features for the timesheet management software and other full-stack applications using Java, Spring Boot, Angular, HTML, CSS, JavaScript.
- Developed the Spacecraft Collision Avoidance ML model (using Python, DataIku, Spyder) and other ML full-stack projects.
George Mason University - Fairfax, VA
Graduate Teaching Assistant for Operating Systems Course
- Managed communication on behalf of the instructor for up to 120 students at a time using Zoom.
- Delivered AWS Academy Labs, held office hours, created content, and graded tests, assignments, and exams.
George Mason University - Fairfax, VA
Database Student Assistant for University Information Dept.
- Implemented SQL queries for Outreach Database and automated the data validation process by developing scripts.
Cognizant Technology Solutions - Hyderabad, India
Programmer Analyst
- Led the design and development of scripts for web applications like the ‘Universal Studios Hollywood website’ and ‘NBC News API’, using Java, JavaScript, Node.js, GraphQL, MongoDB, and JSON.
- Interacted as a Team Lead directly with the ‘NBCU’ client twice a week to fetch project requirements, presented the demonstration, analyzed project risks, distributed tasks within the team, and handed over the scripts to the client for production.
Samsung Research and Development Institute - Noida, India
Intern
- Developed Java programs to analyze the performance and evaluate metrics of Smart Television software in real-time.
Projects
Student Survey Web App
Developed an application to submit multiple forms for the university, including multiple pages like departmental, portfolio. Application helps both new aspirants and the university to get the feedback from them.
Tech Stack: Angular, Spring Boot, HTML, CSS, JavaScript, jQuery, Java, Amazon RDS, Kubernetes, Jenkins, AWS, Kubernetes, Docker, Rancher.
View Details
TweetQA Question Answering Improvement Model
Built own Question-Answering model, by modifying previous State-of-the-Art models and combining them with our model, which selects the best of generative and extractive answers as the output for the TweetQA dataset.
Tools Used: Natural Language Processing, Pytorch, BERTbase, BART, XL-Net model, Google Cloud Plaform GPUs.
View Details
Rainfall Prediction Model
Based on historical data, the model predicts rain on the next day using the feature selection method.
Tools Used: Machine Learning Algorithms, Data Mining Techniques, XGBoost, Python Libraries, Spyder, Jupyter Notebook
View Details
Dashing Disc Golf
A full Virtual Reality experience for playing an alternate version of Disc Golf game in which your aim is to hit random targets in the field, some of them could be in a motion, and you get points for every hit. Included gravity, enviroment, throwing angle of disc.
Tools Used: Unity, C#, Oculus 2 Development Mode, APK
View Details
Education
Master of Science in Computer Science
George Mason University
Location: Fairfax, VA
G.P.A.: 3.81
- Relevant Coursework: Component-based Software Development | Cloud Services | Analysis of Algorithms | Systems Programming | Data Mining | Machine Learning | Natural Language Processing (CNN, RNN, Transformers)
Bachelor of Technology in Information Technology
Dr. A.P.J. Abdul Kalam Technical University
Location: Noida, India
G.P.A.: 7
- Relevant Coursework: Data Structures | Operating System | Artificial Intelligence | Database Management System
Certifications
Core Designer Certificate
Dataiku
Date Issued: Mar 2022
Java
RGCSM-India
Date Issued: Jun 2016
C++
RGCSM-India
Date Issued: Jun 2015