About Me
As a team lead at Northstar Technologies, I led a team of developers to introduce and integrate new technologies into the product and cross-train resources for different modules. I enabled high availability in the applic…
As a team lead at Northstar Technologies, I led a team of developers to introduce and integrate new technologies into the product and cross-train resources for different modules. I enabled high availability in the application by configuring server clustering, session replication, and Apache HTTP as a load balancer. I also implemented payment gateways and monitored application performance using NewRelic.
With a master's degree in web engineering from Technische Universität Chemnitz, I have a strong background in various technologies such as Liferay, Spring Framework, Spring Boot, React JS, Microservices, Web Services, Hibernate, JPA, Struts, JSF, JavaServer Pages, PostgreSQL, JQuery, and Android. I have successfully integrated Google APIs, Shopify, and implemented SSO using secure encryption. I have also mitigated security vulnerabilities, optimized code for performance, and integrated Google services like OAuth2.0, Recaptcha, Calendar API's and JWT. I am passionate about exploring modern solutions, managing resources, and delivering projects on time for Enterprise ERP Applications in the computer software industry.
Experience
Software Developer
Transformed legacy messaging-based authentication services into modern web services, enhancing security, scalability, and integration capabilities.
Developed a real-time rail monitoring system to visualize vehicle sensor data using heatmaps, improving operational insights and anomaly detection.
Created simulation models for vehicle movement visualization and optimization, aiding in predictive analysis and system efficiency improvements.
Software Developer
- Transformed legacy messaging-based authentication services into modern web services, enhancing security, scalability, and integration capabilities.
- Developed a real-time rail monitoring system to visualize vehicle sensor data using heatmaps, improving operational insights and anomaly detection.
- Created simulation models for vehicle movement visualization and optimization, aiding in predictive analysis and system efficiency improvements.
Java Developer
Overhauled 50+ legacy components, enhancing security and boosting performance by 15% while reducing vulnerabilities by 20%.
Championed end-to-end testing across microservices, rectifying 10+ critical code defects weekly and accelerating feature delivery by 15% while maintaining SonarQube A rating.
Built and maintained APIs, microservices, deployment, and CI systems utilizing SpringBoot, Spring Cloud, Kafka, Docker, and AWS for cloud deployment.
Led the design and implementation of critical microservices for customer registration, authentication, management, and webhook functionality.
Attracted a significant influx of new clients, with a 20% increase attributed to the latest features, interactive UI, and enhanced security upgrades powered by cutting-edge technologies.
Orchestrated PCI-compliant integration of multiple payment gateways, including OpenEdge and EziDebit into NS client websites.
Architected microservices with Spring Boot to facilitate token generation and seamless transmission of CC/ACH/Payment data to payment gateways, recording responses in AR and Shopping Cart modules.
Designed robust data layers with Spring Data JPA, MySQL, and MongoDB, streamlining PCI-compliant payment gateway integrations and accelerating transaction processing by 15%.
Developed advanced plugins, introducing premium features like "Recent Charges Precision" and "Payment Insights," enhancing financial reporting accuracy for POA clients.
Implemented Kafka for reliable communication among microservices, ensuring seamless data replication and transaction processing.
Coordinated with front-end and QA teams to ensure smooth delivery of tasks and achieve project goals, conducting thorough end-to-end testing.
Elevated code quality with precision using SonarQube, achieving an exemplary 80% code coverage through rigorous unit tests.
Collaborated with 8+ UI designers in an agile environment to develop and integrate 50+ reusable templates into MySQL, improving design consistency and usability.
Engineered a migration plugin to effortlessly provide new templates to existing clients, ensuring smooth transitions.
Built secure inbound and outbound SSO solutions for NS websites with robust encryption algorithms.
Implemented secure SSO handshake for 3rd party club members, incorporating RSA encryption for data privacy.
Proficient in symmetric/asymmetric encryption, designed efficient SSO filters, and documented technical setups.
Java Developer
- Overhauled 50+ legacy components, enhancing security and boosting performance by 15% while reducing vulnerabilities by 20%.
- Championed end-to-end testing across microservices, rectifying 10+ critical code defects weekly and accelerating feature delivery by 15% while maintaining SonarQube A rating.
- Led the design and implementation of critical microservices for customer registration, authentication, management, and webhook functionality.
Software Developer
Engaged in all stages of the systems development lifecycle, from requirement gathering to production releases.
Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.
Managed aspects of Android app lifecycle from research and planning through deployment and post-launch support.
Incorporated offline storage, performance tuning and threading into apps for seamless use.
Software Developer
- Engaged in all stages of the systems development lifecycle, from requirement gathering to production releases.
- Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.
- Managed aspects of Android app lifecycle from research and planning through deployment and post-launch support.
Internee Software Developer
Optimized system efficiency and stability by introducing incremental software enhancements, reducing processing delays.
Provided technical assistance for hardware and software troubleshooting, addressing issues and optimizing system performance.
Internee Software Developer
- Optimized system efficiency and stability by introducing incremental software enhancements, reducing processing delays.
- Providing technical assistance for hardware and software troubleshooting, addressing issues and optimizing system performance.