Santosh G Gokak: Relevant Experience
Santosh G Gokak: Relevant Experience
RELEVANT EXPERIENCE
An experienced Technical Analyst and Software enthusiast with the experience in the field of Skills
Business processes, Web and database applications, Risk analysis, Build and Test automation,
Project management, Performance testing and tuning, Customer support, and Documentation. J2SE (1.4- 9)
J2EE(1.4 - 8)
STRENGTH MicroProfile
ATG technologies
● Around 14+ years of experience steering product and technology solution of large-scale Spring (2.x,3.x)
projects from inception to production. Struts (1.x,2.x)
● Rich experience in creating solution architecture , designs of distributed systems, enterprise Junit (3.8.x,4.x,5.x)
applications, and reusable component frameworks. Spock
● In-depth knowledge of upcoming technologies and programming trends. Mockito
● Ethical, self-motivated, energetic with provocative teamwork and leadership qualities. Testcontainers
● Consistently demonstrated continuous improvement delivering high-quality solutions. iBatis (2.3.x)
JBoss JPM
● Strong ability to interface with product management, customer and diverse project teams.
Hibernate, JMS
● Very effective communication and interpersonal skills. Web services
Groovy (> 1.6, 2.x)
Scala(> 2.8.x)
PROFESSIONAL EXPERIENCE Android (> 1.5)
Various Java Open
source api’s.
Prin. Software Developer, Oracle Cloud Commerce November 2012 – Present
Employer : Oracle America Ltd, California, US OOAD
Work Location : Cambridge, Massachusetts REST
UML
Oracle Commerce Cloud is a SAAS offering that can help you get to market fast and grow your TDD
business with an agile, engaging, and fully featured commerce cloud solution. First class support for AOP
Agile
Storefront management, Experience Management, Merchandising and Promotions, Security and
Scrum
Performance and Multilingual support. The Oracle Cloud Commerce Platform allows the most Functional
complex businesses to innovate in time with market changes and expand quickly to new touch programming(λ)
points. Cloud-Native
Docker, Vagrant,
A phased replacement of mainframe based core system and six satellite applications that support
Kubernetes
the consolidation and reporting of transfer agent activity. The key business services supported by
the system include: cash and share reporting, money movement Instructions, and cash projections. Interested in
upcoming JVM
Project Highlights: languages like
1. Created Solution Architecture and Technical Solution Documents for various business process and UI Scala, Clojure,
interaction flow using Class, Package, Activity and Sequence UML diagrams. Kotlin, JRuby, etc
2. Design and development of application components in JAVA,J2EE and Spring 2.5 technologies for
various business processes, UI and Messaging middleware. Good
3. Worked on different aspects of Spring like Spring IOC, AOP, MVC, Testing, JMS, JMX, WebFlow etc. understanding of
4. Developed and maintained the Asynchronous Multi-threaded Event Driven design of MOM using NON-JVM langs like
Spring, Mule, Hibernate, JMS using JmsTemplate, message-driven POJOs and j BPM. Go, Python, Ruby.
5. Groomed and mentored 10+ junior developers along the project about various programming
experiences and SDLC challenges.
6. Unit and Integration tested Controller, Service and DAO Layer using JUnit 3.8.x, E asyMock, etc.
7. Worked on Quartz Spring module for creating and scheduling the batch jobs to trigger time triggered
Application Events.
8. Data caching using Ehcache Spring modules to support caching master and transaction data.
9. Integration with technologies like WebFocus and Informatica.
10. Extensive use of JavaScript with AJAX and Dojo toolkit for Front end layer to create Web 2.0
experience.
11. Worked on Agile development methodology using SCRUM and Confluence collaboration tools suite.
12. Build Management and automation activities using ANT and CruiseControl to ensure timely deliveries
and high productivity gains.
13. Used Groovy for build management automation and reporting.
Specialist Developer, Group Life Insurance September 2006 – June 2008
Employer : Mastek Ltd, Seepz, Mumbai
Client :Aviva Life Insurance and Investments, Singapore
Delivered Solution replaced the fragmented and disparate system and brings the end-to-end
functionality within a single application catering to clients Group Term Life Insurance plan that
makes important basic coverage affordable for businesses of all shapes and sizes.
Project Highlights:
1. Designer and developer for non-functional and numerous business module requirements using SOA
approach.
2. Utilized contemporary design to create concise application logic and front-end for specific client
needs.
3. Used WAS 6.1 infrastructures for Development and Deployment including Tivoli LDAP manager.
4. Utilized WAS JMS Infrastructure supported by WAS to create Topics and Queues for SOA
communication using Multi-threaded M DBs.
5. Application creation included use of CSS, HTML, JavaScript, Oracle 10g, Homegrown ESB and Web
framework built on Struts 1.2.x, batch processing features, and Online security.
6. Helped train development team on numerous frameworks used within technical stack.
7. Done troubleshooting for development, System integration and UAT Infrastructure and environment
issues along with performance tuning exercise.
Technology Cell is the technical hub that helps project across Mastek during all the SDLC Phase to
carry out various technologies related activities like
1. Application Design
2. Proof of Concept
3. Reviews in terms of Code Quality, Performance
4. Security, Troubleshooting and Diagnostics of the application issues
5. Deployment related support for Production systems.
Also, worked on team to develop, migrate and deploy an Oracle based insurance application on
JBOSS and MsSql 2005 based deployment environment. Also, helped team integrate Active
directory based authentication through out the migration phase. Helped many projects configure
and embrace the Continuous integration with other agile practices and other productivity and
code quality tools.
ETravelStores was the backend system that used to store the data related to VTS, Private Partner
and Fulfillment Agents to be used by various travel sites as a Platform for data retrieval like
RapidFares.com. The overall System would cater to management, administration and Accounting for
all the associates that used to source or use the travel services like Air, Car and Hotel using the
platform. The platform was developed using HTML, JSP, Struts 1.1.x, MsSQL, ORM library Apache
OJB, Tomcat and WebSphere. Played a critical role designing and developing the application while
simultaneously mentoring fellow team members on technologies being used and helped them
understand and use better tools available for the task at hand.
EDUCATION
Studies focused on theoretical & practical exposure to various aspects of computer science and its
applications dealing with application development, project management, multimedia design,
technical planning, artificial intelligence and business case analyses. Created working prototypes for
numerous projects and assignments.
REFERENCE
Available upon request.