Summary
Overview
Work History
Education
Skills
Timeline
Generic

Santhan K

Redmond,WA

Summary

  • 5+ years of professional experience in software design, development and deployment using Java/J2EE and its associated technologies.Very good working experience in insurance, education and retail industry performing tasks of various capacity.
  • Extensive experience in open source java frameworks such as Hibernate, JavaScript (jQuery, AngularJS) and various Spring modules like Core, MVC, AOP, Boot and Security.
  • Proficient in developing SOAP and RESTful Web Services.
  • Strong in writing complex SQL queries, stored procedures, user defined functions, triggers, views, constraints, indexes etc in Oracle, Microsoft SQL Server.
  • Working experience in Agile Methodology and waterfall model.
  • Worked with various Business Analysts/Product Owners in gathering business requirements and used my documentation skills to convert them into technical design/artifacts.
  • Working experience in Offshore/Onshore model as part of a big team.
  • Good working experience with Build Tools like ANT, Maven and Gradle.
  • Involved in various back-end testing QA phases including Unit Testing, Integration Testing, Regression Testing etc.

Overview

8
8
years of professional experience

Work History

Software Engineer

Amazon
10.2021 - Current
  • Designed WSDL's independently based on eSales Automobile Insurance functionalities like drivers, vehicles, start quote, recall quote etc.
  • Developed process implementations for interfaces (WSDL) and invoked policy writing services by using Orchestrator design pattern.
  • Created service catalog documentation for all WSDL contracts.
  • Jersey implementation of JAX-RS is utilized to develop RESTful resources and invoke business services using the generated stubs.
  • Worked on Swagger API to auto-generate documentation for all REST resources.
  • Utilized WELD DI to inject various implementation classes such as mappers, domain, broker etc.
  • Worked very closely with Business Analysts when constructing services as part of Behavioral Driven Development (BDD).
  • Developed required business/process models using blueworks live.
  • Used ORIKA for java bean mapping framework which uses java introspection, instead of XML configuration.
  • Extensively written Unit Tests for classes like services, mappers etc using TestNG and Mockito.
  • Written SOAP UI tests as part of integration and regression testing which covers entire flow of the application.
  • Used Gradle build tool to assemble, build and test the application.
  • Enhanced application performance by optimizing Java code and implementing efficient algorithms.
  • Participated in requirements gathering and design development meetings.

Back-end Java Developer

MUFG
07.2019 - 09.2021
  • Used Spring MVC framework for applying MVC Implementation to the web application.
  • Extensively used various Hibernate components like HQL, Entity Manager, Annotations etc.
  • Configured the Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URI's and Server side assets.
  • Published Rest services for functionalities such as store, user, department and category to perform CRUD operations.
  • Worked on User Interface using HTML, CSS, Java Script, AngularJS.
  • Consumed Restful web services for JSON and XML payloads.
  • Extensively written unit tests using JUnit.
  • Setting up the build, configuration and auto deploying using Maven build tool.
  • Worked in Agile methodology.

Java Developer

GE
08.2016 - 07.2018
  • Involved in design and implementation of MVC architecture with Spring Framework using different modules.
  • Developed User Management screens using AngularJS, Business Components using Spring and Persistence Management using Hibernate.
  • Developed several RESTful services with Jersey Implementation of JAX-RS supporting both XML and JSON payloads.
  • Written SQL queries and PL SQL stored procedures, functions, triggers and indexes.
  • Extensively tested rest services using Postman tool.
  • Written unit test cases using JUnit.
  • Monitored the code coverage using EclEmma tool.
  • Involved in websphere server configurations, data sources, connection pooling etc.
  • Involved in Agile methodologies to do requirement gathering, analysis and planning.
  • Ensured seamless integration of Java-based applications with databases, APIs, and other systems.
  • Contributed to the successful completion of projects by meeting tight deadlines and delivering high-quality code.

Education

Master of Science - Applied Mathematics

SUNY At Albany
Albany, NY
01-2018

Bachelor of Science - ELECTRONICS AND COMMUNICATIONS ENGINEER

Vellore Institute Of Technology
Vellore
01-2012

Skills

  • Languages:          Java, Javascript
  • J2EE:                   JDBC, Servlets, JMS, JPA
  • Web Services:     SOAP, RESTful
  • Framework:        Spring, Hibernate
  • Front-End:          HTML, CSS, JavaScript, JQuery, AngularJS
  • RDBMS:              Oracle, SQL
  • Testing Tools:      JUnit, Mockito, TestNG
  • Build Tools:         ANT, Maven, Gradle
  • IDE:                     Eclipse, RAD, SQL Developer, TOAD
  • Web Servers:      WebSphere, WebLogic, Apache Tomcat

Timeline

Software Engineer

Amazon
10.2021 - Current

Back-end Java Developer

MUFG
07.2019 - 09.2021

Java Developer

GE
08.2016 - 07.2018

Master of Science - Applied Mathematics

SUNY At Albany

Bachelor of Science - ELECTRONICS AND COMMUNICATIONS ENGINEER

Vellore Institute Of Technology
Santhan K