Principal Software Engineer
Nisum Private Limited
Total years of experience :16 years, 9 Months
Working as a Principal Software Engineer for Nisum.
The Job responsibilities include but are not limited to: Understands technical specifications of the entire project and underlying technology stack.
Explain the technical specifications to the team members at a granular level and help them in identifying the complex test cases
Develop assigned critical modules of the product/project and a comprehensive handover to QA, meeting the design specifications as per project plan
Meet the SLA* while resolving the defects
Change control in deliverables
Collaborate with product manager in seeking clarifications or suggesting optimized way of achieving the same results
Working on xAPI project for GAP Inc.
Job Responsibilities: Leading and managing team, daily scrum, deliverable timelines. Developing thin client application by using tech stack: NodeJS, Express.
Worked on the Split Work project for GAP Inc & Old Navy.
Job responsibilities: API development, Code refactoring & close coordination with off-shore team, daily scrum, maintained deliverables timeline, collaborated with team & off-shore team to clear requirements.
Worked on the Backstage Inventory Management project for Macys (American Department Store) which is a large-scale application based on micro-service architecture.
Worked on the Flex Inventory Management project for Macys (American Department Store).
The Job responsibilities include but are not limited to : design and develop automation testing services to test Implemented scalable messaging system using GCP, Kafka, Java, Spring, Jbehave and also Daily Scrum call, Close coordination with onshore team.
Technical Stack: Java, Spring MVC, Spring Boot, Gradle/Maven, GCP, Microsoft Azure, Pivotal Cloud Foundry, NewRelic, GIT, Jenkins, Kafka, Google Pub/Sub, Jbehave, Microservices
Worked as a Technical Lead / Senior Software Developer.
Worked as a Lead developer and participant in the production of the project.
Worked closely with BA/QA team members to create test plans and ensure that issues are properly identified, fixed, and tested.
Develop robust core framework for the reporting and analytics platform.
Designed, developed and provided post-production support for ERP System for many clients.
Worked with very large data sizes and write efficient code using core reporting framework.
Developed and utilized core support tools and processes to perform work whilst improving day to day practices for support team members with the goal of delivering service improvements to the business.
Technical Stack: C#, ASP.NET, Java, PHP, MVC, EntityFramework & SAP Crystal Reporting.
Worked as a consultant software engineer.
Responsibilities included: team management, application design and development, customer interaction, as well as internal resource training.
Technical Stack: ASP.NET/MVC, Java, EntityFramework, JavaScript, Open source technologies.
Worked as a Deputy Manager / Senior Software Developer.
Designed, developed & re-engineered complete Insurance ERP System.
Streamlined deployment process by developing continuous integration tools
Responsibilities included: Team management, requirements gathering, project design and development, direct communication with clients.
Extensive focus on using Microsoft best practices and coding standards.
Designed and integrated large number of SAP Crystal Reporting.
Technical Stack : .NET/C#, Java, Oracle, PL/SQL, MS SQL, MySQL, PHP, SAP Crystal Reporting, JavaScript, JQuery
Specialized in Human Interface Design and Programming Languages. Contributed to team projects, to create simulated real-world applications. Served as Teaching Assistant for introductory programming class, responsible for assignment grading, and one-on-one student meetings.
Pre Engineering (Physics,Chemistry,Mathematics)
Matriculation in Science Subjects