Hello! I am Nitin Dhamija. staff Software engineer, space lover and sci-fi freak. a big Marvel's fan but Fav Movie : interstellar
seasoned full stack developer with 11+ years of work experience, having focus on design, code quality, scaling, timely delivery and performance optimization. My responsibilities inclued leading the development team for analyzing, designing, and implementing large scalable systems with a clearfocus on testing and monitoring, i love dissecting complex software system and diving deep into details how different components work together to generate a business value
June 2020 - Present
As a senior consultant (eq to Staff software Engineer) I am responsible for Architecture & leading the Development team on multiple applications (PORTEX, SIA, STAPLE) with in the PORTALS Team.PORTEX is one of such microservices based web application with an interactive UX for orange internal customers which provides integration to multiple vendor tools used with in orange like incident management, change management, inventory/asset management and even management and many more to come, Portex is basically one stop shop for all different tools used within orange with latest tools & technologies and great User Experience. it is having a very sound microservices architecture capable of serving 1000's of RPS concurrenlty with very low latency
- To manage complete SDLC & Architecture of portfolio applications
- To manage application architecture & design, perform POC's and lead the development team.
- Design(HLD/LLD), Implementation, deployment and Monitoring of the application
- Code review and Code quality check for the team
- Supporting Cloud platform operations using kubernates (K8s), docker and CI/CD via Jenkins
- Led development and CICD triggered automated deployment of web application, resulting in a 30% increase in customer satisfaction
- Implemented microservices architecture and improved scalability and performance of the backend system by 40%
- migrated Jenkins CI/CD to Gitlab CI pipelines and automated deployment processes, resulting in faster release cycles and improved efficiency
- Refactored automated test suites consisting of 1500 AC's to reduce execution time and CPU, memory usage and ensured high test coverage
- implemented rate limiter & session managemented backed by redis DCS cluster
- ELK logging & messaging using rabbitMQ cluste
- implemented SLA overdue calculation Algorithm
- Setup for SSO & OAuth 2 using keycloack for lower environments(INT, QA) to simulate prod Enterprise SSO
Aug 2018 - june 2020
Worked as part of development team for project AA-WEB,AdLookup And IAMAAS(Identity Access Management as a service) in IAM domain IAMAAS is the project where IAM group services are restructured in microservices based architechture to support a large no of concurrent requests from a large user base with high scalabilty and low latency. AA-WEB is the IAM Authentication gateway. My contribution towards building of user rule engine has been at the center of the development to the project.
- To manage complete Software development lifecycle of the applications
- Design LLD, perform POC's for new integrations/tools/technology.
- Code review and Code quality check for the team
- Supporting Cloud platform operations using kubernates (K8s), docker and CI/CD via Jenkins
Dec 2014 - Aug 2018
Worked as senior developer for E2open(supply chain web application) in Manufacturing & Quality division of ICT in STMicroelectronics, E2open/Subcontractor Collaborative Application (SCA) provides functionalities for outsourced manufacturing collaboration such as Transaction Reporting, Manufacturing WIP visibility, Logistics collaboration and collaboration on various other Supply chain data types and processes.
- To manage complete Software development lifecycle of the applications
- Design LLD, perform POC's for new integrations/tools/technology.
- Code review and Code quality check for the team
Oct 2013 - November 2014
I was part of back end team creating and enhancing OmniDocs product which is an Enterprise Wide Document Management Solution with medium scale load: 600-800 TPS. Have also worked on a project written from scratch for user management of Omnidocs.
- To manage complete Software development lifecycle of the applications
- Code review and Code quality check for the team
2009 - 2013
JC Bose University of Science and Technology (Formerly : YMCAUST)
CGPA : 8.5J.C. Bose University of Science and Technology, YMCA, Faridabad (erstwhile YMCA University of Science and Technology, Faridabad erstwhile YMCA Institute of Engineering, Faridabad) was established in the year 1969, as a joint venture of the National Council of YMCAs of India, Govt of Haryana, and the Central Agencies for Development Aid, Bonn, Germany. It started as an Indo-German project with an aim to impart technical education to a developing India on German pattern. The labs & workshops have been setup with the assistance of German expertise. In 1996, State Govt. of Haryana took complete control of the Institute and upgraded it to University status in Dec. 2009. The university offers 4-year B.Tech degree course in seven disciplines. The university has added new chapters in it’s glorious history i.e M.B.A., M.C.A, M.Tech. (Computer Engineering, Electrical Engineering, Electronics Engineering & Mechanical Engineering), M.Sc. (Physics, Maths, Chemistry & Environmental Sciences), M.A.(Mass Communication and Journalism) and Ph.D. The University is situated on National Highway-2, Mathura Road, 30 km from National Capital, Delhi. The University campus is located in the sprawling Faridabad-Ballabgarh Industrial complex.
2007 - 2009
Government senior secondary school, Hansi
CGPA : 9I did my schooling from reputated schools like P.C.S.D senior secondary school and Government senior secondary school, being a good and dedicated student i have always been appreciated by my teachers, I have been good at sports also, i have been part of being NCC and school cricket team
Address
Gurgaon Haryana India
Phone
8860807345