A dedicated and results-driven Technical Lead Engineer with over 14 years of experience in software development, specializing in building high-performance, enterprise-scale applications. Skilled in leading and mentoring teams of 10+ members, providing technical direction throughout the development lifecycle. Expert in Java, Spring Boot, JPA, Hibernate, MySQL, Elasticsearch, and Redis, with a strong foundation in problem-solving and delivering efficient backend and frontend solutions. Proficient in designing, developing, and troubleshooting applications, with extensive hands-on experience in RESTful web services and SQL database design and development.
High Level Design (HLD), Low Level Design (LLD)
Core Java Spring boot, JPA, Hibernate MySql, SQLite
MyEclipse, STS, Intellij, Android Studio, Mysql Workbench
GitLab, Svn
Agile/Scrum methodologies, RESTful Api’s, Microservice Architecture, Unit testing, Continuous Integration/Deployment (CI/CD)
Design: High Level Design (HLD), Low Level Design (LLD)
Programming Language: Java.
Web technologies: Spring boot, JPA, Hibernate.
Databases Known: MySql, SQLite.
Development Tools: MyEclipse, STS, Intellij, Android Studio, Mysql Workbench.
Version control: GitLab, Svn
Other skills: Agile/Scrum methodologies, RESTful Api’s, Microservice Architecture, Continuous Integration/Deployment (CI/CD).
SUN Certified Java Programmer (SCJP) with 97%.
Personal Qualities:
Problem Solving: Strong analytical skills with a keen attention to detail, adept at debugging complex issues and improving code quality through thorough testing and code reviews.
Adaptability: Committed to ongoing learning and staying current with industry trends and technologies to drive innovation and optimize software development.
Teamwork:Collaborative team player, experienced in working across teams on large projects, mentoring junior developers, and fostering an inclusive, team-oriented culture.
Effective Communication: Proficient in communicating clearly with stakeholders, colleagues, and clients, both verbally and in writing.
Time Management: Skilled at managing multiple projects simultaneously, effectively prioritizing tasks to meet deadlines and adapt to changing priorities.
SUN Certified Java Programmer (SCJP) with 97%.