Sandeep Kumar Telukuntla

  • Java Developer
  • Phoenix, AZ
  • Member Since Mar 10, 2023

Candidates About

 

                                     Sandeep Kumar Telukuntla                                                                                                              

Professional Summary

 

Ø  Over 9 years of experience in designing, developing, Application Integration, deploying and Maintenance for Internet e-Business, multi-tier web client / server applications based on JAVA, J2EE technologies and Web Technologies.

Ø  Involved in all the phases of software development life cycle with Requirement gathering, Analysis, design, development, implementation, integration, testing, production deployment, maintenance and support of software application in client server environment, Object oriented technology and web based applications.

Ø  Worked in different software lifecycle Methodologies such as Waterfall Model and Agile Process (SCRUM).

Ø  Experience in e-Solutions / Web / Intranet, Client/Server Technologies using J2EE Technologies- Java, Servlets, JSP, JDBC, JNDI and in related Web Technologies like HTML, JavaScript in Windows.

Ø  Experience in implementing MVC Architecture frameworks such as Struts, Spring, ATG E-Commerce and OR Mapping tools such as Hibernate.

Ø  Experience in deploying, configuring and administering middle-tier popular J2EE Application Servers like IBM Web Sphere, JBOSS and Webservers like Apache Tomcat.

Ø  Maintained SVN, VSS Version Management, GIT Hub.

Ø  Proficient in writing SQL queries.

Ø  Extensively used Relational database systems like Oracle, DB2, MySQL and Informix.

Ø  Experienced in using Integrated Development environments like Eclipse, Rational Application Developer, NetBeans.

Ø  Extensive experience with logging frameworks Apache Log4j and defect management tools like Jira, HP Quality Center.

Ø  Experience in implementing SOAP and Restful web-services.

Ø  Domain expertise: Retail, Health, Banking.

Ø  Expertise in interacting with business users and understanding the requirement and providing solutions to match their requirement.

Ø  Excellent Technical, Leadership, mentoring and interpersonal skills. Experienced with medium to large-scale enterprise software projects.

Certifications

 

Ø  (310-055) SCJP 5.0 Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0

Technical Skills                                                           

 

Operating Systems                        :       UNIX, LINUX, Windows Server 2008/2003, XP, Windows 7

Languages                                    :       Java, J2EE

Web Technologies                         :       HTML, CSS, Servlets, JSP, JavaScript

Databases                                     :      Oracle 9i/10g, DB2, Informix

Web/Application Servers                :      Apache Tomcat, JBoss, IBM WebSphere Application Server v 6/7.

Web Services                                :      SOAP and RESTful web services.

Versioning Software                       :      SVN (Subversion), VSS, GIT

Frameworks                                  :       Struts, Spring, Hibernate, ATG E-Commerce

Build Tools                                    :      Apache ANT, Maven 3

Development Tools                        :      Eclipse, RAD, STS (Spring Tool Suite).

Tools/Technologies                          :       APIGEE, Swagger, OpenShift/Cloud, Splunk, AppDynamics, ServiceNow, SOAP UI, POSTMAN, XML, JSON, SQL, Unix Shell scripting,        TOAD, Aqua data studio, JIRA, Jenkins, Putty, SQL developer, BMC Remedy.

Professional Experience                                               

 

Title                : American Express  - Common Reference Tables(NGDM)

Client                   : American Express, Phoenix, AZ                                                                                                        Dec 2016 – Till date

Role                     :  Technical Lead

Environment     : Java, J2EE, Spring MVC, REST web services, Open Shift Cloud, JBoss 6.2, Splunk, APIGEE, Swagger, API Developer Portal, XL Release, AppDynamics, GIT, Jenkins, Oracle 11g, DB2, Maven, JUnit, Atlassian Stash, JIRA, ServiceNow, Unix, Shell scripting.

 

Description: Common Reference Tables (CRT) is an enterprise repository of reference tables containing reusable data, shared by multiple applications, across multiple platforms. CRT is owned by NGDM (Next Generation Data Management) team. Access to a few key CRT tables like Country, Currency, Currency Exchange Rate, IATA Carrier, Language, Merchant Segment Category etc. are exposed via REST APIs through APIGEE gateway.

 

Roles and Responsibilities:

Ø  Analyze the requirements from the consumer.

Ø  Design the API.

Ø  Work with APIGEE team for design code review.

Ø  Develop and integrate CRT Services using REST based web services for providing the data to the consumers.

Ø  Deploy the code on the Open Shift Cloud platform.

Ø  Coordinate with the consumers for User Acceptance Testing.

Ø  Coordinate during RFC execution and roll out activities with ePaaS and APIGEE teams.

Ø  Worked on API Specification Language like Swagger.

Ø  Documented the API details on API Developer Portal

Ø  Configured alerts in AppDynamics and Splunk for application monitoring.

Ø  Integrated AppDynamics and Splunk with ServiceNow to create the incidents automatically and assign to the Production Support team.

Ø  Participate in code and design reviews with team members to ensure high quality, efficient code.

Ø  Participate in post-production validations and issue calls.

Ø  Also involved in production issues debugging and fixes.

 

 

Title                : American Express Personalization

Client                   : American Express, Phoenix, AZ                                                                                                    May 2016 – Nov 2016

Role                     :  Technical Lead

Environment     : Core Java, Spring MVC, Web Sphere Application server 7.0, STS(Spring Tool Suite), Rest web services(Rest Easy), Redis Cache, ehCache, Linux, Shell scripting, Maven, JUnit, Jenkins, Atlassian Stash, Git, Log4j binding, JIRA, Oracle 10g, DB2.

 

Description: American Express uses the Personalization capability to optimize the selection of marketing offers, treatments, paid advertising placements and other content on AmericanExpress.com. Personalization is all about personalizing the content (the content refers to the offers that are most likely to be accepted by the Card Member) that is displayed on the AMEX pages. Personalization provides adaptive decision making services to enable real-time, one-to-one marketing on AMEX and several pages on AMEX use this service. This includes different markets across globe (US, UK, Canada, Singapore, Mexico, Japan etc.) through different channels (Web, Mobile, Tablet etc.).

 

Roles and Responsibilities:

Ø  Working on the design, development and integration of the Personalization application.

Ø  Developing the application using Spring MVC, Rest Web Services.

Ø  Implemented JDBCTemplate in conjunction with Named Query and RowMapper interfaces to dynamically retrieve data and to map it to the POJOs.

Ø  Manage code repositories, build code using Jenkins and deploying code to different environments.

Ø  Implemented business rules using Drools engine.

Ø  Using Rally for developing the project in Agile Methodology.

Ø  Continuous integration using Jenkins CICD tool.

Ø  Perform capacity assessment and support SIT, UAT and Stress Tests.

Ø  Coordinate with Business for User Acceptance Testing.

Ø  Fix defects raised in JIRA during QA testing.

Ø  Coordinate the installation of the finished product into the application servers.

Ø  Participate in post production validations and issue calls.

Ø  Working on UNIX environment and Shell scripting.

Ø  Participate in Sprint Planning and come up with delivery dates for each of the stories in a sprint.

Ø  Take part in the business calls and grooming sessions to understand business needs.

Ø  Involved in Troubleshooting and Bug fixing

Ø  Good analytical and problem solving skills

 

Title                : Samsclub.com Shipping Calculator Logic Optimization

Client                   : Samsclub.com, Bentonville AR                                                                                           Aug 2014 – Apr 2016

Role                     :  Technology Analyst

Environment     : JBoss Server, JDK 1.5, Java script, JSP, JDBC, Struts, Spring, hibernate, Oracle 10g, SQL Developer, Log4j, XML, Shell scripting, Web Services (Restful and SOAP)

 

Sam’s Club, a division of Wal-Mart, is a warehouse club chain with nearly 600 club stores in the United States. A wide variety of merchandise is offered, ranging from consumer packaged goods, to grocery items, to electronics, paper goods and even automotive supplies.

The purpose of the Shipping Calculator Logic Optimization initiative is to audit the current shipping calculator logic and identify opportunities to enhance the same to provide precise shipping rates and delivery dates. The project is to fix the incorrect shipping rate calculations and delivery dates.

 

Roles and Responsibilities:

Ø  Involved in the complete Software Development Lifecycle (SDLC) using the Agile development Methodology. Interacted with the end users and participated in the SCRUM meetings.

Ø  Developed the application using struts, hibernate and Spring Technologies.

Ø  Implemented spring framework Bean Factory & application Context for bean initialization and configurations.

Ø  Implemented eh-cache technology to minimize the database hits from the application.

Ø  Implemented struts scheduler to clear and load the data from database to cache every 24 hours.

Ø  Developed SQL queries and JDBC implementation for database connectivity.

Ø  Implemented alerting so that the application sends alerts via page or email whenever there is an exception.

Ø  Wrote java script functions to perform client side validations.

Ø  Maintained CSS file to follow standard design layout throughout the application.

Ø  Used Prepared Statements to access the result set object.

Ø  Created the entire DAO (Data Access Objects) layers and maintained component across them.

Ø  Developed and implemented SQL procedures for bulk data upload for Shipping Rates of various carriers.

Ø  Defined and Configured Deployment Descriptor (web.xml) as well as Struts Configuration file.

Ø  Developed shell scripts for starting and stopping the application.

Ø  Lead a team of 3 members from offshore.

 

Title                : Samsclub.com ATG E-Commerce.

Client                : Wal-Mart Stores Inc., Bentonville, AR                                                                 June 2010 – July 2014

Role                 : Technology Analyst

Environment    : ATG E-Commerce E-store, Content Administration (BCC), CSC, JBoss Server, JDK 1.6, Java   script, JSP, JDBC, Oracle 10g, SQL Developer, Log4j, XML.

 

Description of the Project:

Sam’s Club, a division of Wal-Mart, is a warehouse club chain with nearly 600 club stores in the United States. A wide variety of merchandise is offered, ranging from consumer packaged goods, to grocery items, to electronics, paper goods and even automotive supplies.

As a support analyst in this project, I am responsible for solving everyday production issues in the website (www.samsclub.com), website to fulfillment system flows, Call center application. Being a support analyst in samsclub.com project, I have a good understanding on the entire lifecycle of an e-commerce application starting from ATG Content administration to enrich the products and bringing them for sale, the purchase process built on ATG Commerce and the call center application built on ATG CSC.

 

Roles and Responsibilities:

Ø  Trouble shooting real time production issues in the website and it’s supporting java applications. (ATG E-Commerce Framework and JAVA/J2EE)

Ø  Doing small-scale enhancements, bug fixing to the existing system, which involves both ATG, Java/J2EE skills.

Ø  Providing immediate remedy for customer and business facing issues, debugging and analyzing the code for tuning and issue/defect fixing, deploying/suggesting the hot fixes/design changes to production environment through code or changes in ATG Configuration layers.

Ø  Monitoring the system and application infrastructure support activities like memory statistics, CPU utilization by various processes running on the server etc.

Ø  Business enablement through innovative technology solutions to streamline their day-to-day activities. Providing the business multiple reports through self-coded automated Java program and shell scripts, which will execute a set of SQL statements on ATG as well as custom tables in the database. Addressing their problems while publishing content to the website which also involves correcting very complex data in ATG tables.

Ø  Requirement gathering and impact analysis for new implementations. Coordinating with offshore staff to develop and implement new features and rectifying the existing system issues.

Ø  Worked on the ticketing systems like BMC Remedy and Jira.

Ø  Fixing problem tickets as per client SLA (Service Level Agreement).

Ø  Coordinating with the offshore team.

Ø  Participate in Sprint Planning and come up with delivery dates for each of the stories in a sprint.

 

 

Title                : ECCI Work Bench Project (Chrysler Marketing Center)

Client               : Chrysler, USA                                                                                                           Dec 2009 – May 2010                                                                                                                                                                                   

Role                : Software Engineer

Environment  : Windows XP,Eclipse3.3, Struts, Spring, Hibernate, JDK 1.6, Java script, JSP, JDBC, JNDI, Web Services, Oracle 10g, Ant 1.6,TOAD 9.5, Log4j, XML.

 

Description:

Enterprise Contact Centre Infrastructure (ECCI) provides a single consolidated Agent Workbench application for both Customer and Dealer related queries to the Agents for recording their interaction with the user. It is an interactive web based application that retrieves information, based on Customer’s input, onto a single screen. This can be used by the Chrysler Agent’s to view information, interact with the customer and record the interaction into the system. It also integrates with the computer infrastructure, Telephony (IVR) and KANA email to help in the functioning of Chrysler Call Centers.

 

Roles and Responsibilities:

Ø  Involved in developing request process operations using Struts framework and dynamic content generation and presentation using jsp.

Ø  Involved in developing data operations using JDBC.

Ø  Developed User interface screens using JSP, JSTL, CSS and HTML.

Ø  Implemented Spring Dependency Injection to inject the objects using setter injection.

Ø  Integrated Spring DAO for data access using with Hibernate.

Ø  Used Hibernate persistence framework on the backend over Oracle 10g database.

Ø  Performed System testing.

Ø  Coordinated with testers to conduct system and functional testing.

Ø  Involved in Bug fixing.

 

Title                : Atlas Framework, Sealog/Airlog Project

Client             : Kuehne+Nagel, Germany                                                                                      April 2008 – Nov 2009                                                                                                                                                                                   

Role                : Software Developer

Environment   : Windows XP Professional, Java, IBM Websphere Application server, Spring, Hibernates, JDK 1.5, Java script, Swings, Servlets, JDBC, SQL, PLSQL, Log4j.

 

Description:

 This project is all about making the client application centralized by developing a rich framework. Here a preexisting framework is used named ATLAS is being revamped by replacing EJB in the server with Spring and Hibernate. The front end (or the view) of the framework is made using the concept of Swing. To test the performance of the framework few applications are built, and based on the behavior of the application, the framework is tested.

 

Roles and Responsibilities:

Ø  Developed Sequence diagrams, Class diagrams and ER diagrams using Enterprise Architect.

Ø  Developed User interface screens using Swings.

Ø  Implemented Spring Dependency Injection to inject the objects using setter injections.

Ø  Used Spring AOP for Logging using log4j.

Ø  Implemented JDBCTemplate in conjunction with Named Query and Row Mapper interfaces to dynamically retrieve data and to map it to the POJOs.

Ø  Implemented design patterns like Business Delegate, Front Controller, Service locator, DTO.

Ø  Configured Logging for the application using Log4J framework.

Ø  Coordinated with Business for User Acceptance Testing.

Ø  Involved in Bug fixing.

 

 

Title                : iMessage Module

 

Client               : Fedex, USA                                                                                                                Oct 2007 – Mar 2008                                                                                                                                                                                   

Role                : Java Developer

Environment   : Windows XP, Weblogic 10, Struts,  Hibernate, JDK 1.5, Java script, JSP, Servlets, JDBC, JNDI, SQL, PLSQL, Web Services, Oracle 9i, Ant 1.6.2, Log4j, Eclipse, Sql Developer.

 

Description:

This project deals with the management of the customer invoice systems. It is regarding an application that has been developed. The criteria for generating, validating, forwarding invoices and similar kind of invoice management operations are done here in the application.

 

Roles and Responsibilities:

Ø  Developed Use Case Diagrams, Sequence Diagrams, and Class Diagrams using Rational Rose. The design was based on use cases derived after interacting with Business Analysts.

Ø  Generated User interface screens using JSP, JSTL, CSS and HTML.

Ø  Developed User Interface POC based on MVC frameworks like Spring MVC, Struts.

Ø  Implemented MVC Architecture using Jakarta Struts Framework.

Ø  Implemented the Struts framework for validation framework and set up the struts-config.xml for the application as a whole.

Ø  Used Hibernate persistence framework on the backend over Oracle 9i database.

Ø  Implemented HibernateTemplate to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.

Ø  Performed Unit testing.

Academic Qualification

 

Ø  Bachelor of Technology in Electronics and Communication Engineering from Jawaharlal Nehru Technological University, Hyderabad with 70.78%

Ø  Intermediate 12th from Nalanda Junior College, Hyderabad with 90%.

Ø  SSC 10th from Sree Balaji High School, Hyderabad with 81.2%.

Achievements

Ø  Awarded On the Spot and Most Valuable Team Player.

Ø  Got Client Delight award.