Experienced Software Engineer with a demonstrated history of working in the computer software industry. Skilled in .Net Core, C# (Programming Language), MVC, JavaScript, React.js, Angular, Web API, JQuery, Bootstrap, CSS, SQL, MongoDB, HTML, Docker, Kubernetes, Terraform, CI/CD pipeline and AWS.
Experience
2024 — Now
New York City Metropolitan Area
2021 — 2024
2021 — 2024
Pune District, Maharashtra, India
● Performed code reviews of other team members, mentoring junior members, and participated in component design and solution design and owned the complete user stories delivery to production.
● Leveraged Test Driven Development (TDD) and did Pair Programming to quickly ramp up the new team members.
● Responsible for designing Web Application using .Net Core. Worked on Angular JS 1.6, which helps in making calls to the API, Single Page Navigation, Client-side Validation of the pages etc.
● Worked on a monitoring dashboard for effective triage analysis, which essentially provides information about different regions, aggregation of specific error, success, failure counts, as well as search, sort, and filter criteria as part of the UI (React JS 16.x).
● Used State Management to store variables in React Components. Worked on migration of different AngularJS 1.6 pages to React JS 16.x.
● Worked on various Bootstrap cards that display various job states for webfile jobs and their corresponding summaries, where data is retrieved from the WEB API’s and displayed on the user interface. Used Axios for API integration.
● Worked with the Amazon RDS database to obtain information about the various jobs to effectively monitor the data and carry out error analysis.
● Worked with AWS IAM Roles and Amazon Secret Manager to put up the appsettings data in a secure manner. Custom API creation to handle data as per the requirement and used different AWS Services.
● Utilized Amazon EC2 (Amazon Elastic Compute Cloud) to accelerate application development and deployment.
● Worked with the Kubernetes cluster to verify the pod's logs and restart the application. Used a variety of kubectl commands.
● Created MVC Controllers and Action Methods for handling client requests.
● Selenium third party library used to run web browser-based Automation.
● Worked on GitLab CI/CD pipeline, Dockerfile and Terraform scripts.
● Added unit test cases using Moq framework.
2019 — 2021
2019 — 2021
Pune District, Maharashtra, India
● Followed Scrum and Agile development process. Responsible for developing the Webservices (Rest API’s) using .Net core.
● Responsible for development of front end (UI) for website for delivering information about various control and their services using React JS 16.x.
● React JS 16.x is used to work on the video on demand report viewership UI, which allows users to export data in Excel format and filter out data based on predetermined criteria.
● Worked on establishing a scheduler for the report to be distributed to an email with the requested criteria and cadence, such as monthly, daily, or weekly, using a Kubernetes cron job. The user interface for the report's scheduling mechanism was created using React JS 16.x.
● Third Party API –SendGrid API integration in product for schedule report download notification service to customer.
● Used AWS S3 bucket to store the excel file report.
● Git for version control and source control of the software, Azure DevOps is used as bug tracking and project management tools.
● Worked on setting the Azure DevOps CI/CD pipelines for various environments.
● Azure DevOps CI/CD pipeline along with Docker used to perform builds and produce project artifacts.
● Used MongoDB as the database engine. Optimized SQL Queries for time consuming video on demand report.
● Implemented several Web Services to support transactions between application and data sources.
● Use Postman to test API endpoints and ensure smooth communication between the frontend and backend, validating data transfers, handling authentication, and troubleshooting any API-related issues.
● Collaborate with designers and utilize Figma to understand and interpret design mockups, ensuring accurate implementation of UI/UX elements and maintaining design consistency throughout the web application development process.
2019 — 2019
2019 — 2019
Pune District, Maharashtra, India
2018 — 2019
Pune District, Maharashtra, India
● Communicating with client. Worked on requirement gathering, analyzing it and worked on end to
end development.
● Worked on building application using .Net Framework and Web based technology.
● Understanding business logic, designing of web pages and client side scripting.
● Experience with responsive web design.
● Identifying software enhancements, design, develop and implement software.
● Worked on Deployment Process (Includes deployment planning) and Code Integration.
● Defect tracking, resolution and testing.
● Good knowledge of SDLC.
● Training to junior members.
● Part of Mentorship Program to junior individuals.
Education
Pune Institute of Computer Technology
Bachelor of Engineering (B.E.)
Mahatma Basweshwar Mahavidyalaya, Latur
HSC
Shri Shivaji High School Yavatmal