Technical Lead, having experience in development and implementations of Client-Server, Web Applications using Core Java, Spring Boot, NoSQL databases and RDBMS (PostgreSQL, MySQL, SQL Server). Client interactions and handling customer issues.
Overview
13
13
years of professional experience
Work History
Technical Lead
Infrablok
12.2022 - Current
Held final responsibility for architecture, design and implementation of applications in a new project. Built these applications using technologies such as Spring boot, GraphQL, PostgreSQL.
Learned and adopted new technologies to address changing industry needs like GraphQL.
Maintained routine communication with clients to assess overall satisfaction, resolve complaints and promote new offerings.
Technical Lead
Infrablok India Pvt Ltd
12.2022 - 05.2024
Over the past year, I have independently developed five backend microservices that support various functionalities within a comprehensive healthcare supply chain product. These microservices seamlessly integrate with one another, additional microservices, user interfaces, and various tools including Apache Superset, Postgres, MongoDB, and Apache Airflow.
My work has been instrumental in establishing a full clinical trial facility and an independent data-sharing module, enhancing the product's capability to manage complex healthcare logistics.
All communications between these components are facilitated through REST APIs, with Apache Camel ensuring efficient message routing.
I have also incorporated several technologies such as Swagger for API documentation, Quartz Scheduler for job scheduling, RabbitMQ for message queuing and Okta for secure identity management.
Technical Lead
Synechron Technologies
10.2021 - 11.2022
Held final responsibility for architecture, design and implementation of a company-wide platform and application.
Mentored junior team members, providing educational expertise on technical concepts and application usage.
Senior Software Engineer
Dataguise, a PKWARE Company
05.2016 - 10.2021
As Scrum Master:
Facilitated Scrum framework – led sprint planning, backlog grooming, daily scrums, sprint reviews and sprint retrospectives.
Planned Agile best practices for overcoming impediments.
As Senior Software Engineer:
Participated in complete software development life-cycle, including performance analysis, design, development and testing. Along with this, did code reviews, troubleshot various software issues by using debugging processes.
Documented software design, detected faults, project planning discrepancies and other vital data.
Developed Sensitive data discovery and Masking solutions across various database platforms like Oracle, SQL Server, and other SQL environments and also across some NoSQL environments such as MongoDB, Apache Cassandra and Amazon DynamoDB.
Developed watchdog, procedure for monitoring and logging on Databases such as SQL Server, Teradata, and Oracle.
As part of the Customer Success team
Handled POC for French Client, SNCF, during on-site visit.
Handled POC for Ola Cabs at Bengaluru.
Software Engineer
Acidaes Solutions (CRMNEXT)
11.2015 - 05.2016
Worked on customer relationship management (CRM) domain and provided software solutions for CRMNEXT, CRM software product.
Took care of migration tasks on databases such as SQL Server 2012, 2014, and Oracle.
Senior Software Developer
Open Access Technology India
09.2011 - 11.2015
Implemented solutions for WebGas systems as per detailed designs and worked on developing applications using wide spectrum of technologies like web Plus, SQL Server, XML, AJAX, HTML, and JavaScript .
Managed function interfaces using WebPlus and Display Generators, the programming languages for OATI framework.
Education
Bachelor of Technology - Computer Science
Institute of Engineering And Technology
Punjab 140108
2011
Skills
CORE SKILLS
Java/J2EE Technologies: Core Java, Spring Boot, Hibernate, Java Design Patterns
Web Technology, Servers and Tools: Web Services, GraphQL, Apache Tomcat Server, MyEclipse, IntelliJ IDEA, JIRA Software,
Version Control: GitHub
Build automation Tools: Maven, Gradle
Cloud Platforms: Amazon Web Services
Databases: SQL: Microsoft SQL Server, Oracle, MySQL, PostgreSQL NoSQL: MongoDB