Vijay Sai Kesanupalli

  • Senior Full-Stack Java developer / Senior Java Developer / Java Architect
  • Mount Laurel, NJ
  • Member Since Mar 24, 2023

Candidates About

 

Vijay Sai Kesanupalli

Seeking for contract opportunities as a Senior Full-Stack Java developer / Senior Java Developer / Java Architect in which my experience, skills, and education will be of value.

 

Professional Summary:

Highly-skilled software development professional bringing more than 13 years in software design, development and integration.

5 years strong experience in Service Oriented Architecture (SOA) and publishing web services (Soap, Restful) that include several components like SOAP, WSDL, XML, XSD, UDDI, Axis2 and JAX-WS, Jerseys. 

7 years expertise in design and development of various web and enterprise applications using Java EE technologies.

3 years of experience in AngularJS, Bootstrap, YUI3, Grunt, Gulp, Jasmine (Behavior-Driven JavaScript) Node and Bower.

3 years of extensive knowledge of Sonar-Qube, Vera-code, and JProfiler.

1 year familiarity with Kendo UI and e-commerce tools like Hybris, Celum, PIM.

3 years of experience in different SDLC methodologies like Agile (TDD, SCRUM) and Waterfall methodology. 

Extensive experience in IT industry using Java, J2EE and JavaScript Technologies.

Expertise in developing distributed Web applications and Enterprise applications using Java/J2EE technologies. Expertise using frameworks like Spring, JPA, Hibernate and MVC framework Struts.

Skilled at programming in J2EE/JAVA applications using various IDE tools like, Eclipse, RAD, STS etc.

Expertise in working with SQL databases like Oracle, MySQL and have knowledge of NoSQL databases like MongoDB.

Expertise in developing Single Page Application(SPA) using AngularJS, Routing, Controllers, Services, Jasmine test cases and Directives.

Developed user interfaces using HTML5, CSS3, JavaScript, AngularJS, AJAX, JQuery, and Bootstrap for providing user interface and providing user interface and communication between the client and server.

Expertise in data bind on client side using JavaScript and JQuery.

Very good knowledge of Scripting tools like Jira, Jenkins, and Maven.

Expertise in writing Junit test cases using Junit.

Expertise in using version control system like GIT, SVN, VSS, SourceSafe.

Expertise working in the Agile methodology environment like scrum.

Capable to deal with new leading technologies.

Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment.

 

Education & Certificates:

·         Master of Computer Application, Andhra University, 2001- 2004

·         Sun Certified Java Professional.

 

 

 

Technical Skills:

Methodologies/Designs:             

TDD, Agile methodology, OOP, and J2EE Design patterns.

Technologies:

J2EE, JDBC, JNDI, JAX-WS, Apache CXF, JMS, JavaScript, CSS, Hibernate, Angular, Bootstrap, Kendo UI, NodeJS, Gulp, Grunt, Junit, JTest, Jasmine, SOAP, JAX B, RESTFUL, HTML/DHTML, SAX, DOM, XML, DTD, XSD.

Servers:

 J-Boss, Web Sphere, WebLogic, Apache Tomcat.

Frame-Works/OR Mapping:

MVC, Struts1.x/ 2.0, Spring, OCA, Spring boot.

RDBMS/DBMS:

Oracle 8.x 9i 10g 11g, IBM DB2, MS Access 2003, MS SQL Server..

Version Control:

JIRA, CVS, Subversion, Visual Source Safe, Clear Case and Microsoft Visual SourceSafe, GIT, Bit bucket, STASH.

Other Utilities:

ANT, Maven, Jenkins, Sonarqube, Vera code, Jrebel, JProfiler

Tools:

EBX5( MDM- Tool),  e-Commerce (Hybris, Celum, PIM)

 

 

Project Experience:

 

TD Bank, Mount Laurel, NJ                                                                       August ‘15 –Till Date

Role: Java Architect.

ü  Work with TD core team and Logistics teams to build a project plan.

ü  Involved in hands-on developing OCA framework.

ü  Establish design and development methodologies (e.g.: Agile, SCRUM) to drive feature velocity, quality and predictability.

ü  Codes, tests, debugs, documents and delivers modified and new programs to meet business and compliance requirements using Java springs, Spring Boot, RESTful API.

ü  Collaborate with architects, database engineers, and other software developers in conceptualizing, initiating and developing new software programs and applications.

ü  Provide expert technical advice and guidelines for each of the core architecture domains (e.g. application, integration, data, infrastructure, delivery).

ü  Monitors production programs for expected performance and responds to errors and emergency problems.

ü  Manage a smooth transition from development to operations, adhere to established release schedules and ensure a smooth rollout, deployment and transfer of operations and support groups.

 

Environment: Spring Boot, REST API, OCA framework, AngularJS, Grunt, Jasmine, bower, nexus server, Jboss, Maven, Jrebel, Jenkins, Oracle.

 

 

The Northern Trust Company Investment bank, Chicago, IL                     Mar 15–Aug 2015

Role: Sr. Java Technical Lead.

ü  As a Tech Lead, I involved in the full life cycle of SDLC.

ü  Implemented J2EE Design Patterns like MVC, Business Delegate, DAO, Service locator, Decorator etc.

ü  Involved in development of Business layer and DAO layer components.

ü  Involved in developing the complex database queries and developing of Stored Procedures and functions.

ü  Work on the enhancement of the application which is already implemented. Ensure the project by reviewer and auditor.

Environment: Spring Boot, REST API, JBoss, Maven, Jenkins, Oracle.

 

TD Bank – NJ                                                                                      August ‘14 – March 2015

Role: Sr. Java Technical Lead.

ü  Provide leadership and deep technical expertise in all aspects of solution design and application development for specific business environments.

ü  Focus on setting technical direction on groups of applications and similar technologies as well as taking responsibility for technically robust solutions encompassing all business, architecture, and technology constraints.

ü  Responsible for coordinating teams to accomplish development in a matrixed organization.

ü  Responsible for building REST services to support Customer Facing UI as well as integrating with back-end SOAP/REST-based web services.

Environment: Spring Boot, Spring MVC/REST API, Jboss, Maven, Jenkins, Oracle.

 

Wells Fargo, Minneapolis, USA.                                                          April ‘13 – August ‘14

Role: Sr. Java Developer

ü  Responsible for the delivery of an entire software project or part of a project, including design, implementation, testing, integration (in-house) and documentation.

ü  Work with Product Management and Solution Management on refining business requirements and creating technical requirements, test cases, design specifications and development tasks.

ü  Implemented J2EE Design Patterns like MVC, Business Delegate, DAO, Service locator. Decorator etc.

ü  Involved in continues integration of the build process.

Environment: Spring MVC/REST API, WebSphere, Maven, Oracle, Groovy and Grails.

 

3M, Woodbury, Minnesota, USA.                                                             July ‘12 – April ‘13

Role: Sr. Java - Consultant Lead Developer

ü  Design, implement, and unit test JEE/Java web application code using Spring framework

ü  Deliver project assignments on time and with high quality

ü  Work with the offshore Technical Lead to create and own system design documentation following standard templates; take initiatives to periodically review and recommend improvements to the templates as needs arise and to keep all documentation up-to-date

Environment: Spring MVC, Maven, SQL, Web services, Hybris, PIM.

 

Credit Suisse (Investment Banking), New York, NY                            March ‘12 – July ‘12

Role: Sr. Java Developer.

ü  Mentoring the team, Doing R&D, reviewing code and supporting any testing.

ü  Creation of EBX data models and datasets

ü  Extension of EBX capabilities to fulfil the data requirements (customizations).

ü  Interpret requirements and architect MDM solutions.

ü  Understanding data models and working with Orchestra Networks EBX5.

ü  Make technology decisions related to the Client MDM environment.

ü  Create Design Document and data models addressing business needs for the client MDM environment.

ü  Contribute to creating reusable assets and accelerators for MDM platforms.

ü  Involve in Change & Incident Management process (CMRs, etc.).

ü  Writing SOAP and REST services using Java web services for integrating with an ESB for operational MDM).

Environnent: Java, SQL, UML, EBX.

 

Wal-Mart, Bentonville, Arkansas                                                  September ‘11 – March ‘12

Role: Sr. Java developer.

ü  Identify code impact and create detailed design document based on the high-level design document.

ü  Participate in high-level design document discussions and gain understanding.

ü  Coding based on the detailed technical design in line with quality standards.

ü  Preparing JUnit test cases and measuring the code coverage.

ü  Resolving issues raised by Component System test and Product System test.

Environnent: Java, Web services.

 

Deluxe Corporation, St. Paul, Minnesota                                 February ‘11 – September ‘11

Role: Sr. Java developer.

ü  Serving as a core member of an engineering team that designs and develops software applications

ü  Writing code and unit tests, automation, and conducting code reviews and testing

ü  Performing ongoing refactoring of code, utilizing visualization and other techniques to fast-track concepts, and delivering continuous improvement

Environment: Java, SQL, web services

 

American Express, Phoenix, Arizona, USA.                                        Mar ‘07 – February ‘11

Role: Java Developer.

ü  Develop server-side business logic in Java and J2EE concepts.

ü  Develop flexible and reusable JavaScript components.

ü  Involved QA, UAT & Production deployment by raising CMR’s and testing.

ü  Attending production release calls to make sure all the deployment happened successfully.

Environment: Java, My SQL, Struts, web services, rest API.

 

ISO WEB Application, CSGS Pvt. LTD, India                                               May ‘05 – Mar ‘07

Role: Java Developer.

ü  Handle end-to-end project/product techno-functional solutions independently – including design, development, testing and maintenance of custom solutions.

ü  Lead and work independently with developers to implement new and improved functions for the existing HCM Analytical solutions, understanding the big picture while still being hands-on yourself.

ü  Participate in customer-facing development projects and ensure the successful delivery of projects on time and with high quality.

Environment: Java, My SQL, Struts.