Post Job Free
Sign in

Software Engineer Data

Location:
Milpitas, CA
Posted:
November 18, 2020

Contact this candidate

Resume:

SahithiChandra

Kanchi

Software Engineer

*** * ******* ***

Milpitas, CA,95035-7204

201-***-****

adhyix@r.postjobfree.com

Skills

Programming languages: C, Core Java,

Python

J2EE Technologies: Servlets, JSP, Swing,

JSTL, AJAX, JSF, EJB, Spring, XML,

XSL, XPath, XSLT, XQuery, JDBC, JNDI,

JAXB, RMI

Frameworks: Spring Boot, Spring Cloud,

Spring MVC, JOOQ, Hibernate

3.0/2.0, Struts, EJB 3.x/2.x, JPA

Databases: MySQL Workbench, SQL

Server 2000, Oracle 8i/9i/10g,

IBM DB2.

Computer aided tools: Extensive

experience with IntelliJ IDEA, Eclipse, Net

Beans 8.2

Web Technologies: HTML, DHTML, AJAX,

CSS

Scripting Languages: Python, Bash

Build and Testing Tools: HP Quick Test

Pro 10.0, Selenium WebDriver,

LoadRunner, SOAPUI, Selenium Grid, Ant,

Maven, Gradle, TestNG JUnit, Log4j

Continuous Integration Tools: Jenkins

Agile Tools: JIRA

Web Services/ Messaging: REST, WSDL,

SOAP, JAX-WS, JMS, SOA

Operating Systems: Proficient in Red hat

Linux, Windows 10.

Network Protocols: TCP, UDP, HTTP, FTP,

DNS, SNMP, SMTP, POP, IMAP.

3 years of software development experience in object-oriented programming, design and development of Mid - Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle.

● Expertise in Core Java with strong understanding of Collections, Multithreading, Exception Handling and Polymorphism.

● Hands on Experience working with java (1.7/1.8) version.

● Extensive experience in application development using Java, J2EE, Spring Boot, Spring Cloud, Microservices, REST, AWS, Log4J, JOOQ, MySQL Workbench, JUnit, JSON, XML, Servlets, EJB2.0/3.0, JMS, JavaBeans, JDBC.

● Experience in developing Web based GUI using JSP, HTML5, DHTML, CSS3, JavaScript, Angular JS.

● Extensive working experience on Spring MVC presentation tier frameworks and ORM Technology JOOQ, Hibernate 3.0

● Experience with multiple Servers like Apache Tomcat, Web Logic.

● Extensive development experience on different IDE’s like IntelliJ IDEA, Eclipse, My Eclipse, NetBeans.

● Good exposure to building Web Services using open source implementation like RESTful API.

● Experienced in working with spring modules - Spring Core, Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Data, Spring JDBC, Spring ORM.

● Experience in developing SQL, PL/SQL, Stored Procedures and Triggers on Oracle Database.

● Good knowledge of database connectivity (JDBC for databases like Oracle, SQL Server, MySQL).

● Hands-on experience in UML Modeling, Design Pattern (J2EE) like Singleton Factory Method, Facade, Front Controller, Delegate Pattern, MVC Architecture.

● Experience in various Agile methodologies like SCRUM, Test Driven Development and Pair Programming.

● Experience in testing in the test automation framework POSTMAN, SoapUI for functional and regression testing in SOA platform.

● Developed automation script using Selenium Web Driver for cross browser testing.

● Git Experience in TDD, BDD and ATDD. Strong experience in continuous integration using Jenkins.

● Experience in working with build management tools like Ant, Maven, Gradle and Jenkins.

Experience

GAP.INC/Technology Analyst

Dec 2019 - June 2020, Pleasanton, CA

Description: Implementing “Next Gen Pos” solution in ipod/ipad for Gap/Old Navy/Banana Republic/Athleta stores.

Responsibilities:

● Refactored transactions reprocessing logic for different modules.

● Implemented logic of tender refund & alternative tender rules, which involves credit/debit/gift cards & cash with sale and multiple receipts combinations. Each day around 80k return transactions through devices with zero out of balance issues.

● Developed following features

Store returns (single/multiple/no receipts)

Exchange transactions(sale+returns)

Tender refunds & alternative tender refunds

Price adjustment

Suspend & Retrieval

Gift card redeem

● Production issues support for above features.

● Supporting transformation modules which sends above data to various systems (revenue accounting, Loss prevention. Reports etc.) Environment: JDK 1.8, Spring Boot, Spring Cloud, Spring IOC, Spring Security, OAuth 2, Rest, JAX-RS, JSON, XML, Gradle, Apache Tomcat, GIT, Jenkins, Maria DB, Docker, Postman, Liquibase, RabbitMQ

Chegg.Inc /Backend Software Engineer

Sept 2019 – Dec 2019, Santa Clara, CA

Description: Chegg, is an American education technology company based in Santa Clara, California, with over three million subscribers. Chegg provides digital and physical textbook rentals, online tutoring, and other student services. 3PL Integration Service (FedEx service) is one of the services which helps communicating with the FedEx supply chain.

Responsibilities:

● Designed and developed the GraphQL, REST based Micro services using the Spring Boot, Spring Cloud.

● Used JOOQ framework for database integration.

● Integrated Spring boot with JOOQ for data access from MySQL Database.

● Used Spring Boot which removes boilerplate configuration and makes application faster.

● Developed some standalone Micro services using Spring Boot microservice architectural patterns.

● Used spring Boot properties like actuators and health checkers to enhance micro service implementations.

● Used SQS/SNS (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.

● Used Jenkins for continuous deployment and integration of the build and release process.

● Used Docker for containerization.

● Designed, configured and deployed applications utilizing Amazon Web Services focusing on high availability, fault-tolerance and auto-scaling.

● Used Logz.io & JUnit for debugging, testing and maintaining the system state.

● Developing Junit test cases using Mockito framework.

● Used Gradle for building the application.

● Tested the service using POSTMAN.

Environment: Spring Boot, Spring Cloud, Spring IOC, Spring Security, OAuth 2, Graph QL, Rest, JAX-RS, JSON, XML, Gradle, Apache Tomcat, GIT, Jenkins, MySQL Workbench, Docker, AWS, Postman

Apple.Inc/Full Stack Java Developer

Oct 2018 - Sept 2019, Sunnyvale, CA

Description: Retail Profile Manager is an application which manages user profiles and groups users based on rules and criteria. It has Upstream and Downstream systems. It gets data from upstream systems and acts as a push Interface. It gives data to downstream systems and acts as a pull interface. Responsibilities:

● Involved in developing user interface with HTML5, CSS3, JSON, AJAX, Angular JS

● Used Bootstrap front-end framework for faster and easier web development. Design website and maintain the website content up to date.

● Developed Single page applications and Custom Directives.

● Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA.

● Designed and developed Spring Boot adapter applications using rest API.

● Used Hibernate Transaction Management, Hibernate Batch Transactions and cache concepts.

● Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.

● Developed Restful service interface using Spring Boot to the underlying Agent Services API and Implemented Restful web services.

● Used Spring Boot which removes boilerplate configuration and makes application faster.

● Developed some standalone Micro services using Spring Boot microservice architectural patterns.

● Used spring Boot properties like actuators and health checkers to enhance micro service implementations.

● Documented Spring Restful APIs with Swagger to help customers better understand APIs.

● Integrated spring with Hibernate for data access from MySQL Database.

●Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.

● Used Jenkins for continuous deployment and integration of the build and release process.

● Experienced in working with application build and deployment processes.

● Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high- availability, fault tolerance and auto-scaling.

Environment: HTML5, CSS3, JSON, AJAX, Bootstrap, Angular JS, Maven, Spring Boot, Spring IOC, OAuth 2, Restful, JAX-RS, GIT, Jenkins, MySQL Capital One Bank / Software Engineer

June 2016 – Oct 2018, Richmond, VA

Description: The aim of the project was to develop and test Bank Web Application. To help the customers login their account with valid username and password. Maintain customer information, transactions secured. View their balance, send money, receive money. Show correct information, transaction, balance to correct account holder.

Responsibilities:

● Used and implemented Spring MVC 3.0 to decouple the object classes dependency, to keep the MVC configuration simple.

Education

Certifications

● Implemented AJAX to make web pages more interactive, also enabling switching between different independent tabs.

● Extensively used Eclipse for writing code.

● Worked on enterprise systems based on various programming languages including Java.

● Written *.hbm.xml file for developed POJO to map the object to a relational database.

● Designed and implemented data model using Hibernate 3.0 as the persistence layer that uses Oracle as backend database.

● Used LDAP for Authentication and Authorization.

● Transfer of data from presentation tier to web tier is done using Value Object.

● Developed front end modules and consumed various Web services in the business layer using protocols like SOAP, UDDI and WSDL for business processes like financial resolver, net worth calculator, Credit Card Application and tax calculator etc. in the application.

● Used JAXR API for retrieving WSDL file from Universal Description Discovery and Integration Registry (UDDI).

● Building and deployment of EAR, WAR, JAR files on test, stage and production systems in WebLogic 10.3.6 Application Server.

● Used LOG4J & JUnit for debugging, testing and maintaining the system state.

● Reviewed and analyzed Requirements, designed the test cases based on test conditions.

● Developed automation script using Selenium Web Driver for cross browser testing.

● Developing Junit test cases using Mockito, PowerMock framework

● Performed the Back-End testing to ensure data consistency on front-end by writing and executing enterprise level complex SQL statements. Environment: Java/j2ee 1.8, JDBC 2.0, JSP 2.3, Servlets, Tiles, Restful, AJAX, EJB 2.0/3.0, Hibernate 3.0, HTML5, CSS3, JavaScript, AngularJS and SOAPUI, Selenium Grid, Ant, Maven, TestNG JUnit, Log4j Selenium WebDriver NEW YORK INSTITUTE OF TECHNOLOGY / Masters

Electrical & Computer Engineering

Jan 2015 - May 2016, New York, NY

MARRI LAXMAN REDDY INSTITUTE OF TECHNOLOGY /B. Tech Electronics Communication Engineering

Sept 2010 - May 2014, Hyderabad, India

International Software Testing Qualification Board (ISTQB)



Contact this candidate