Java Software Development Manager
Tesco
Total years of experience :18 years, 8 Months
Manage 3 scrum teams am with delivery managers reporting into me.
• Working on issues like oracle restriction on query parameters, making a custom field addable without a server restart, technology trainings - have imparted basic and advanced level Hibernate trainings for the entire engineering team.
• Expected to lead/ guide teams for effective build infrastructure and help the company with SOA implementation for their product suite.
• Have suggested a setup revamp for separating operations on which I could possibly need to write a white paper.
• Contributed to design working with the Architect and individually setup environment involving servers like tomcat, configuration management, continuous builds, build
systems etc. for a client-server based web application. Standardizing build and
deployment processes by setting up/modifying build scripts and build servers, documenting deployment methodologies. Served as Development Lead providing technical leadership to a team of 3.
• Also designed and implemented as senior developer and did code reviews and troubleshot problems across the breadth and width of the application.
• Senior team member working independently on developing modules from scratch for an airlines booking product. Used Spring, Hibernate, Web-services, Ajax, Velocity, jQuery along with Core Java 1.5 with emphasis on data structures.
• Participated in story-telling and other Agile processes like iterations, retrospection meetings, ad-hoc tasks and root-cause analysis.
• Coded to setup JMeter automation - Shell/Python scripts used.
• As a technical leader, I was actively involved in helping people and preparing documentation for JUnit/Easy mock usage, J2EE design patterns, DB design using the normalization techniques and the role of ORMs like Hibernate and iBatis.
• Regularly did DB design and UML design after requirements gathering and analysis besides helping with architectural suggestions and POCs. Used hibernate/ Ajax/ Spring/ Struts extensively as core frameworks for end-to-end coding/development.
• Mentored entrants/colleagues. Did code reviews and solution proposals extensively
while code optimizations for better time and memory management were in the fray.
• At times, led a team of 6-8 people handling weekly/monthly reports and a quarterly presentation to the client.
68% in aggregate amounting to 6.8 GPA equivalent.