Dynamic Senior Software Engineer with extensive experience at V-Soft Consulting, specializing in C/C++ and Java. Proven track record in designing microservices and streamlining CI/CD processes. Adept at leading teams and enhancing software security, while fostering collaboration and innovation. Committed to delivering high-quality solutions in fast-paced environments.
Overview
22
22
years of professional experience
1
1
Certification
Work History
Senior Software Engineer (C/C++/Java/Python)
V-Soft Consulting
11.2020 - Current
Designed and developed initiation and termination orchestrators for EXE scanner application RQRRNE, improving operational efficiency.
Streamlined CI/CD process for code promotion and integration, automating scripts with Jenkins.
Designed and developed software changes for EUV source plasma setup product, enhancing system functionality.
Developed Tin Writing solution to mitigate main pulse beam clipping of droplet during on/off shots, enhancing system reliability.
Actively contributed to code/design/test reviews, documentation, KT sessions and product demos.
Represented team in client interactions, facilitating collaboration between offshore and on-site teams.
Modernizing the Waybill 2.0 application (Java Spring Boot-based application) that consumes electronic shipment requests to produce, validate, process, and transform into Bill of Lading entity.
Created Java-based micro-services supporting MTR app within Spring/Spring Boot framework.
Developed back-end for MTR (Mobile Train Reporting), an Apple iPad app enabling reporting of train work events.
Development and support of AEI/GPS/WOR JDFW mid-tier application and mid-tier cron batch purge jobs.
Developed and supported protection modules and hardware/software communication for terminal process control (TPC) system in hump yard.
Developed and supported work order reporting (WOR) system, resolving connection/network issues and ensuring seamless server switching through Windows OS registry updates.
Identified and remediated software security audit vulnerabilities to enhance system integrity.
Designed, prototyped, developed, tested, and deployed next-generation micro-services cloud-ready products to achieve optimal performance.
Created and implemented databases, Jenkins CI/CD pipelines, and cloud platform modules to support newly developed REST-based APIs.
Design and develop micro-services for Experian credit/employment/income background reports, disclosures, and dispute functionalities.
Ported and developed Content Server C++ code to Java, delivering proof of concept for cloud-based next-gen application.
Ported and developed Zix’s email encryption software ZEMS, migrating 32-bit application to 64-bit architecture.
Designed and deployed software applications by leveraging expertise in Linux security, operating system internals, file system structures, firewalls, and cloud-based virtualized environments.
Clients: Vantiv (Fifth Third Processing Solutions), Accenture
07.2011 - 07.2013
Scanned existing source code base of core bank transaction gateway services, identifying critical security vulnerabilities that strengthened system integrity.
Analyze and remediate the prioritized OWASP (The Open Web Application Security Project) top 10 lists of threats.
Developed POC (Proof of Concept) and prototype for PAM (Pluggable Authentication Module) access in internal applications on UNIX, enabling Single Sign-on within intranet network.
Facilitated client business meetings, coordinating strategy and work allocation for core remediation tasks while providing regular status updates.
Developed Ingenico PIN pad RBA requirements to improve transaction security and operational efficiency for 7-Eleven convenience stores.
Created age verification system to ensure compliance with legal age restrictions by scanning government-issued IDs/DLs for Canadian and American stores.
Acquired expertise in Card Management System functionalities for credit, debit, fleet, store value, and EBT cards, enhancing payment processing capabilities.
Environment: C, C++, YACC, Windows, WePOS, XP Embedded OS, Ingenico I6780, and ISC350 PIN Pads, NCR Terminals.
Senior Software Engineer/Technical Lead
EMC Corp
Bangalore, India
09.2009 - 06.2011
Designed, developed, and owned host and database agent code base for EMC’s Control Center product, enhancing product functionality and reliability.
Analyzed, debugged, and resolved OS crashes, memory leaks, application hangs, and performance issues to enhance system stability.
Mentored team members, authored technical white papers, and organized project tracking meetings to foster collaboration and share knowledge.
Discovered, collected, and analyzed OS details (file systems, SAN) and database metadata (ASM disk groups, clusters) to support system optimization.
Developed and maintained call processing framework for Spectrum Peripheral Module, enhancing telecom product functionality through implementation of VOIP-related Megaco/H.248 and signaling protocols (SS7/CCS7).
Led project planning, CMMI gap analysis, and milestone report analyses; performed CM audit, tracked issues to closure, and facilitated CM orientation sessions to ensure compliance and team understanding.