Seasoned IT professional with over 18 years of extensive experience in the Financial industry, specializing as an Application Architect and Lead Developer for the Pricing domain. Proficient in delivering end-to-end solutions, from front-end application modernization to backend cloud migration of monolithic Java/J2EE enterprise applications. Skilled in business analysis, solution design, and development across various layers of the application stack.Key Accomplishments:* Actively contributed as Technical Lead and Developer, adept at analyzing requirements, designing solutions, and writing codes for front-end, framework, business logic, and interface integrations.* Demonstrated proficiency in simplifying complex business flows through collaboration with UI/UX design teams, product owners, and stakeholders.* Extensive experience in backend design and development, leading discovery sessions, conducting business and technical analysis, and overseeing the development, testing, and deployment phases.* Experienced in interfacing between enterprise applications using various mechanisms such as REST API (XML/JSON), SOAP over HTTPS, SOAP over MQ, leveraging Test-Driven Development (TDD) principles for both front-end and back-end development, and proficient in writing unit and integration tests.Technical Skills:* Java, Spring, Spring Boot, Hibernate, Microservices, Docker, REST API, SOAP API, Angular, HTML, CSS, Bootstrap, JavaScript, React JS, Carbon, IBM Cloud, API Connect, DB2, MySQL, NoSQL (MongoDB), Apache Solr, IBM MQ, Git, Maven, Jenkins, JFrog, Postman, Jira, SonarQube, OAuth 2.0, JUnit, Jasmine, Karma, Cypress, DrawIO, LucidChart.Functional Skills:* Stakeholder management, Requirement Gathering, Sprint Planning, User Story creation, Translation of business needs into technical requirements, Technical implementation analysis and design, Agile methodology, Project status reporting and communication, Team leadership, and workload management.
-
Lead Java Full Stack DeveloperIbm Feb 2019 - Apr 2024Raleigh, North Carolina, United StatesSince Feb 2019, I had been working in USA with IBM, where I performed the duties of Tech Lead & Java Full Stack Developer* Managed project lifecycle activities within the Pricing sector including scope definition, planning, tracking progress, change control, and stakeholder communication, adhering to project timelines and standards.* Revamped legacy applications with modern tech for enhanced functionality, scalability, and performance.* Utilized re-platforming, re-architecting, and re-engineering to modernize systems and reduce maintenance costs.* Utilized modern programming languages and frameworks like NodeJs, Angular, RxJs, and Redux to overcome technical limitations and enhance applications.* Utilized Node.js to create backend services and APIs, ensuring efficient communication between the frontend and backend systems.* Implemented routing in the Angular application to enable navigation between different views and components.* Implemented RESTful API integration with backend services and APIs to fetch and update data in the Angular application using HTTP requests and observables.* Ensured seamless integration with existing systems and third-party services through effective API implementation and data connectors.* Implemented Agile development methodologies and DevOps practices, facilitating rapid iteration and deployment using tools like GitHub, Jenkins, and UCD.* Decomposed monolithic applications into microservices, containerized them and orchestrated the deployment of microservices on the cloud and implemented monitoring tools for performance and security.* Leveraged tools like SonarQube for static code analysis and implemented test frameworks for UI using Cypress, Jasmine, Karma, and Cucumber.* Developed RESTFul APIs using Spring framework and provisioned via IBM Blue API Connect for robust security.* Implemented Master/Worker flow for efficient communication with multiple interfaces. -
Technical Team LeadIbm Nov 2013 - Jan 2019Noida, Uttar Pradesh, IndiaWorked to lead the development team to delivery multiple complex business requirements. Additionally:• Led a development team in the modernization of front-end technologies, specifically transitioning to AngularJS.• Developed RESTful services utilizing JSON for improved interaction between front-end and back-end systems.• Successfully migrated backend integration services from legacy applications to newer platforms.• Identified and resolved performance bottlenecks to optimize software efficiency and responsiveness.• Designed, developed, and maintained APIs to ensure seamless integration with various systems and services.• Enhanced core IBM pricing functions including the IBM Pricing engine and delegation-based spread methodology.• Supported the IBM Business Partner Price Calculator engine for generating shadow grid models based on MEP and special bid incentives.• Managed automatic validation of SBC qualification codes to expedite bid approvals.• Established an automatic routing framework for bids below a certain revenue threshold to optimize pricing.• Integrated IBM e-Config tool within ePricer for collecting product configurations within bids.• Designed and developed a robust "Cross Module Service" framework for centralized pricing service execution.• Developed ePricer web service framework for bid creation services integration with IBM Telesales interface.• Developed Display List Pattern framework for different pricing views such as bottom-line, brand-level, and line-item views.• Prepared proof of concepts and designs for new modules and applications to align with project goals.• Collaborated closely with QA team to address reported bugs and ensure cross-platform compatibility.• Addressed production incidents and provided solutions to minimize downtime and maintain system stability.• Created comprehensive code documentation and training manuals for users to enhance maintainability and ease of understanding. -
Senior Software EngineerIbm Global Services Aug 2010 - Nov 2013Noida Area, IndiaWorked as senior software engineer where I contributed as:• Proficient in integrating Java applications with databases, including design and optimization of database schemas for efficient data storage and retrieval.• Developed a robust "Process Based Framework" aimed at verifying the identity of each web request. This involved creating a front controller mechanism and directing requests to specific pricing processes to execute business logic efficiently.• Customized and upgraded the IBM NCI tool to cater to the unique needs of IBM US federal end-user customers, ensuring they receive special discounts.• Engineered a tool from scratch to automatically detect mandatory fields, streamlining the pricing functionality for identifying necessary pricing requests.• Actively engaged in analysis and design discussions with Architects and Team Leads to comprehend new project requirements thoroughly.• Crafted high-quality code based on the proposed solutions discussed during development meetings.• Conducted rigorous unit testing and module testing procedures to ensure the reliability and functionality of developed modules before handing over to the testing team.• Collaborated closely with the testing team to define comprehensive test scenarios, ensuring thorough testing coverage.• Provided dedicated support to business users during User Acceptance Testing (UAT) phase, promptly addressing any issues that arose.• Liaised with the infrastructure team to resolve application-related issues on various servers, ensuring seamless operation.• Assisted in resolving production incidents promptly and efficiently, as well as deploying releases as required.• Collaborated with Architects and Team Leads to integrate and implement compliance policies within the application, ensuring adherence to regulatory standards and organizational protocols. -
Software EngineerUsoft Technologies - India Apr 2008 - Aug 2010Noida Area, India -
Senior Software EngineerGisil Designs Private Limited Nov 2006 - Apr 2008Gurugram, Haryana, India -
Software DeveloperWellverse Technologies Pvt. Ltd Jan 2005 - Nov 2006India
Frequently Asked Questions about Dharmendra Kumar
What is Dharmendra Kumar's role at the current company?
Dharmendra Kumar's current role is Lead Java Full Stack Developer @ IBM.
What schools did Dharmendra Kumar attend?
Dharmendra Kumar attended Ignou.
Not the Dharmendra Kumar you were looking for?
-
-
Dharmendra Kumar
Mclean, Va2caspex.com, gmail.com -
Dharmendra Kumar
Cupertino, Ca4honeywell.com, paypal.com, paypal.com, paypal.com2 +140878XXXXX
-
Dharmendra Kumar
Los Altos, Ca9gmail.com, gmail.com, bankfab.com, yahoo.com, gmail.com, gmail.com, hotmail.com, payzang.com, payzang.com2 +180175XXXXX
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial