Pluralsight training for Google Cloud Developer Certification and Google Cloud Developer Architect
TOGAF 9 certification training
Pluralsight training for Open Source Contribution
12+ years of professional IT experience with full project lifecycle development in Java/J2EE technologies: requirements analysis, design, development, testing, and deployment of software applications under different platforms and domains.
Around 5 years of experience in financial services domain,around 2 years of experience in e-commerce domain and around 6 years of experience in Healthcare domain.
Extensive experience in Java 8 features and frameworks such as Spring, Spring Boot, Rest API,JUnit, Hibernate,JPA, Maven, Kafka, Struts, JSP,MyBatis, Microservice architecture
Experience with databases like Oracle and MySql.
Hands-on experience on GIT, Sonarcube, Docker,App engine and other Google cloud services
5+ years of experience in leading team to implement and deliver quality, hight performance and reliable software.
3+ years of experience in architecting solution including POCs, new technology evaluation, risk evaluation.
Experience in delivering solution using agile methodology
Completed Enterprise Architecture Fundamentals certification from Carnegie Mellon and will be enrolling for Advanced EA certification in 2021. Also, completed training of TOGAF 9.1 certification.
Have written paper on Stakeholder Communication and EA as final paper of Enterprise Architecture Fundamentals certification
Active member of several meet ups like NYJavaSIG, thoughtworks etc. Also been participating in webinars like SpringOne, The Open Group's webinar, Google cloud's webinar etc.
Technology enthusiast that believes in continuous skill development. Currently trying hands on React, Google Cloud, Open Source contribution.
Specialist DeveloperCompany Name | City, State04/2016 - Current
Develop application to reduce manual intervention to process financial data faster and generate reports to business users
Design event driven micro-services architecture that delivers high performance, high availability, scalable and handles huge data.
Involve in creation of technical design documents and review of low level design document as part of application re-engineering.
Using designed architecture, develop base frameworks using frameworks like Spring Boot, App Engine,Docker, Kafka, Maven etc.
Integrate application with required enterprise solutions like authentication and authorization.
Set up processes and best practices for coding standards and deployment processes using tools like VeraCode, SonarCube, GIT pipelines,App Engine etc.
Help team to understand and enhance developed framework.
Help team in maintenance activities and bug fixes.
Work closely with product managers to understand requirement and planning deliverables
Senior Software EngineerCompany Name | City, State06/2014 - 04/2016
Provide assistant to core team in Tokyo, Japan in developing APIs which are consumed by merchants.
Developed enhancements and provided new APIs for all modules using Spring, REST, Spring IOC,WebFlow, Maven, MS- Sql Server, JSPs and AOP, Maven, mySQL.
Write test cases for new features and old code to increase code coverage.
Perform peer code review.
Participated in planning meetings.
Supported major and patch releases.
Mentored and assisted young engineers in the team
Refactored code to using REST, Bootstrap CSS.
Executed testing HomeAway application on mobile devices.
Sr. Member of Technical StaffCompany Name | City, State05/2011 - 05/2014
Develop open source product to help health care institutes in collecting and maintaining and distributing specimens for clinical research
Enhanced, deployed and maintain tools for multiple universities.
Prepared demos and presentations of POCs and new features to existing and potential customers.
Supported major / patch and launch releases.
Mentored and assisted young engineers in the team.
Interacted with client on daily/weekly basis to deliver their patches, understanding requirement and bugs and helped onsite technical team to any technical issues.
Software EngineerCompany Name | City, State07/2008 - 05/2011
Deployed releases as well as support for the release.
Prepared demos and presented them to client.
Enhance client specific requirement for existing product.
Complete ownership of maitaining
Mentored and assisted young engineers in the team Interacted with client on daily/weekly basis to deliver their patches, understanding requirement and bugs and helped onsite technical team to any technical issues
Resumes, and other information uploaded or provided by the user, are considered User Content governed by our Terms & Conditions. As such, it is not owned by us, and it is the user who retains ownership over such content.
Dharmsinh Desai Institute of Technology
Job Titles Held:
Senior Software Engineer
Sr. Member of Technical Staff
Bachelor of Engineering - Information Technology
Create a job alert for [job role title] at [location].