Summary
Overview
Work History
Education
Skills
Timeline
Generic

Shreyas Shankar

Software Developer
Nashville,TN

Summary

Accomplished Software Engineer with 7+ years of strong software development experience in the design, development and deployment of web-based and client-Server business applications using OOP, Java/J2EE technologies, with extensive full Software Development Lifecycle (SDLC) experience in Application Software Specifications, Design, Development, Testing, Debugging and Maintenance.

Overview

9
9
years of professional experience

Work History

Software Developer

Apptio
Bangalore, KA
03.2020 - 06.2024
  • Assisted in developing Enterprise Java Application.
  • Converted Monolithic app to microservices architecture using Spring Boot and REST API
  • Implemented Hystrix a Latency and fault tolerance for distributed systems
  • Development and deployment of web application using Angular JS 9
  • Worked on bug fixes, performance enhancements user interface updates
  • Extensively used Git, Bitbucket as Version Control tool and Jira for bug tracking tool
  • Configured and customized logs using Splunk framework to identify hidden application errors
  • Elevate codes into the development, system Integration, and production environments on schedule

Environment: Java 1.8, Eclipse Neon IDE, Oracle 12c, GIT 12.10, Spring 3.0, SOAP, REST, Splunk, SQL Developer for Oracle 17.3.1, jQuery 3.3.1, Bitbucket, Atlassian Bamboo, ANT 1.10.1, Jira, SoapUI 5.4.0

Java Developer

Deloitte LLP
Nashville, TN
08.2017 - 12.2019
  • Analyze, design and develop Enrollment and State-Based Integrated Eligibility System
  • Collaborate with client stakeholders to implement designed custom business workflow management systems that handle multiple tasks and assignments for state workers and supervisors to work efficiently with human resource application
  • Develop web application using NextGen MVC Framework via IOC (Inversion of Control) design pattern to establish relationships between application components
  • Using Spring APIs for wiring components using dependency injection, and spring boot for micro services
  • Front-end design and development achieved through Angular, JSP, HTML, CSS and JavaScript, AJAX, JSON, jQuery
  • Implemented Web Service using WSDL, SOAP, RESTful, HHTP and UDDI
  • Exchange of XML data between applications over HTTP attained via SOAP, WSDL JAX-WS API
  • Write PL/SQL stored procedures and prepare statements for saving and retrieving data from database
  • Extensively using Git, Bitbucket as Version Control tool and Jira for bug tracking tool
  • Configured and customized logs using Splunk framework to identify hidden application errors
  • Develop unit test cases using JUnit and Mock Objects to act as a system tester for unit, integration, systems, and acceptance related testing
  • Conduct SQL performance analysis on Oracle 12c database tables to improve the performance by SQL tuning
  • Collaborate with QA analysts on bug tracking and validation
  • Worked on creating Unix Shell Scripts to automate the build process to perform scheduled jobs
  • Elevate codes into the development, system Integration, and production environments on schedule

Environment: Java 1.8, Eclipse Neon IDE, Oracle 12c, GIT 12.10, Spring 3.0, SOAP, REST, Splunk, SQL Developer for Oracle 17.3.1, jQuery 3.3.1, Bitbucket, Atlassian Bamboo, ANT 1.10.1, Jira, SoapUI 5.4.0

Software Engineer

XPO Logistics
High Point, North Carolina
09.2016 - 06.2017
  • Providing system analysis, design, development and implementation of application and databases for Warehouse Management System
  • Translate technical specification and /or logical and physical design into code for new or enhancement projects for internal clients
  • Participate in design, code, and test inspections throughout life cycle to identify issues
  • Worked on XML technologies such as XSLT, XPATH, SAX, DOM, WSDL, DTD, and XSD
  • Building interfaces across various standards and formats such as flat file, xml to manipulate data
  • Also regulate communication protocols such as SFTP, FTP/S, and HTTP/S
  • Writing SQL scripts to modify existing table structure for addition of new features using Oracle database
  • Develop Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications
  • Creating Unix Shell Scripts to automate the build process to perform scheduled jobs
  • Act as a system tester for unit, integration, systems, acceptance and related testing
  • Active participation in agile software development methodology to deliver quality products
  • Elevate codes into the development, test, and production environments on schedule
  • Used Log4j for logging the output to the files
  • Used JUnit for the unit testing of various modules
  • Used CVS and SVN as Version control tools

Environment: Java 1.8, Spring Framework 3.0, Angular 2.0, Oracle 10g, UNIX, Web Services, Eclipse Juno, ANT 1.10.1 SVN 1.7, CVS, TOAD for Oracle 12.10

Mid-Tier Developer

Vanguard
Malvern, Pennsylvania
07.2015 - 04.2016
  • Used Spring MVC framework at the front end and configured many beans and wired (dependency injection) them as per the requirement
  • Used Spring Core for dependency Injection, and spring boot for micro services
  • Involved in developing the Controller framework using Annotated REST based spring controller
  • Involved in setting up the application Service layer using Spring IOC framework
  • Designed and developed the UI using JSP, HTML, CSS and JavaScript, AJAX, Angular JS, JSON, jQuery
  • Used jQuery JavaScript framework to complement Angular JS as needed
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component
  • Developed SQL stored procedures and prepared statements for saving and retrieving data from database
  • Conducted the SQL performance analysis on Oracle 10g database tables and improved the performance by SQL tuning
  • Created Stored Procedures and Triggers using Oracle Database
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database
  • Experience with Client Applications posting messages through MQ/FTP
  • Familiarity with Gemfire 7
  • Used Log4j for logging the output to the files
  • Experienced with JMS and MQ
  • Used STS for the application development and Maven configurations for the build and deployment
  • Used SVN as Version control tools
  • Developed unit test cases using JUnit and Mock Objects

Environment: Java 1.7, Java 1.8, JSP, Spring Framework 3.0, Oracle 10g, UNIX, Web Services, REST, STS 3.7.0, Maven 3.2.5, Gemfire 7, SVN 1.7, Squirrel 3.6

Education

Master of Science - Computer Science

Western Michigan University
Kalamazoo, MI
05.2001 -

Skills

Java/J2EE, Spring Boot, Microservices

Javascript, jQuery, AJAX, JSON

RESTful, SOAP

JIRA, Bitbucket, Eclipse, Splunk, Git, SVN

Teamwork, Collaboration, Critical Thinking, Problem solving, Adaptable

Timeline

Software Developer

Apptio
03.2020 - 06.2024

Java Developer

Deloitte LLP
08.2017 - 12.2019

Software Engineer

XPO Logistics
09.2016 - 06.2017

Mid-Tier Developer

Vanguard
07.2015 - 04.2016

Master of Science - Computer Science

Western Michigan University
05.2001 -
Shreyas ShankarSoftware Developer