Sign in

Software Engineer Java

Atlanta, Georgia, United States
80k annually
January 14, 2018

Contact this candidate


Vishal Agarwal

*** ******* ***** ***-***, Atlanta, GA 30328 518-***-**** EDUCATION

University at Albany, State University of New York May 2017 Master of Science (M.S.) in Computer & Information Science, GPA: 3.63 Dr. K.N. Modi Institute of Engineering & Technology Bachelor of Technology in Computer Science & Engineering June 2014 Uttar Pradesh Technical University, Lucknow, India, GPA: 3.7/4.0 SOFTWARE SKILLS

Software Languages & Frameworks: Core java, Advanced Java (JEE), JavaScript Ecma6, Struts 2.5, Spring 4 (core, MVC, AOP), Spring Boot, Hibernate, JPA, Java 8 Lambdas, Tiles, JDBC, JNDI, C++, SQL, Bash (shell scripting). Web Technologies: HTML5, CSS3, Angular JS1.6, Bootstrap, XML, Soap UI, RESTful web services, Jax-RS 2.0, Postman, Jersey, Jackson, Json.

Servers & Tools: Gradle, Maven, WebLogic 11g/12c, Apache Tomcat, JBoss, VMWare, Virtual Box, Wireshark. Collaboration: Tortoise SVN, GitLab, JIRA (Project Management), Rally, Slack, Kanban board & Scrum workflows. Packages: MSOffice (Word, Excel, PowerPoint, Microsoft SharePoint). Databases: MySQL, Oracle11g/12c (TOAD) RDBMS, Microsoft Access, PostgreSQL, Mongo DB. IDE’s: Net Beans, Eclipse, STS, MySQL workbench, Visual Studio Code, Atom. Q/A tools: Manual, integration Testing, Junit, Selenium framework- POM, Test NG, Jenkins CI, Cucumber BDD. Operating Systems: Windows (XP, 7, 8, 10), iOS, Linux (Red Hat, Linux Mint, open SUSE), Ubuntu 16.04 LTS, UNIX Design Patterns: Singleton, MVC, Factory, Abstract factory, Decorator and Builder pattern. PROFESSIONAL WORK EXPERIENCE

Capgemini America, Inc. (T-Mobile USA client) Atlanta, GA, U.S.A August 2017- present Software Engineer/Programmer Domain: Care & Retail Project: Metro PCS

Currently working for T-Mobile client as a Software Engineer & Automation tester using selenium, Cucumber framework & SOAP service testing. End to end T-Mobile prepaid care flows testing includes upgrade, adding new line, prepaid sim card activation, streamline payment, sanity & regression tests, Oracle & Cassandra Databases.

Automating & validating REST/SOAP services on CA Lisa Dev test tool using Json/XML, Postman, Soap UI.

Developing test plans, test cases and code automated test scripts which are integrated with Continuous Integration

(CI) processes. Performing testing/tracking defects also on HP ALM quality center tool.

Implementing OOP programming in core Java, REST web services, Servlets, JSP & Spring Boot. Using web technologies HTML, CSS, Bootstrap, JavaScript & Oracle 12c relational database.

Performing continuous integration and using standard development environment tooling such as Jenkins, BitBucket, Confluence & Splunk.

New York State Education Department, Albany, NY, U.S.A. July 2016 – May 2017 Java Software Developer Intern (paid) Project: LD Grants System

Worked on Maven, Java/JEE, Struts 2.5, Spring & Tiles framework based web application projects.

Worked on Oracle 12c (TOAD) and MS Access databases applications by generating SQL queries & SQL scripts.

Successfully developed back end coding includes Dao, Domain, Service and Action testing java classes, Generic classes, java interface using struts 2.5 framework implementing Design Patterns: MVC, Design Builder, Singleton).

Utilized JPA configurations with Spring MVC & saved database tables data. Work includes: Application development, Management, Application Migration, perform change requests, bug fixing.

Created automation test scripts by Selenium driver & automate them using Test NG test cases with annotations.

Used test email configurations & scheduled build jobs by Cron patterns using Jenkins CI tool. Used generated text

& html based reports, iframes & captured screenshots to identify the application flow. SharePoint Collaboration Platform for SUNY Albany Division for Research (ITS), NY June 2016- Sep 2016 Student Research Assistant (paid) Project: Health Disparities Collaboration Platform

Worked on dynamic, collaboration web based platform using MS SharePoint 2013 technology.

Designed website and worked with research clusters of Health Disparities collaboration of SUNY, Albany & SUNY Downstate medical center and weather & climate cluster of Atmospheric & Environmental Sciences Research center, SUNY Albany. Used SharePoint 2013, JavaScript, CSS, Angular JS 1.6.

Embedded Yammer chatting tool it inside the project for the discussion of all researchers. Used Facebook & Twitter API's to fetch the new & current feeds. Converted business requirements into technical solutions. Cognizant Technology Solutions India, Pvt. Ltd., Chennai, India April 2015- August 2015 Programmer Analyst (full-time paid)

Programmer in J2EE/Java & shell scripting programming. Worked on one advanced Java based project related to inventory based application website for Philips, India Pvt. Ltd client for around 5 months.

Completed two mini SAP projects by using SAP tool and designed BI crystal reports using SQL and got trained in SAP HANA database. Generate Crystal Reports BI app & experienced in OLAP and OLTP systems. HCL Info Systems Ltd, Noida, India June 2013 – Aug 2013 Software Engineer Trainee Project: Airline Reservation System

Developed a website for Airline Reservation System based on advanced Java (JEE) from scratch as a training project using MVC architecture, Net Beans & MySQL database. Performed Junit testing.

Developed Java server pages and Servlets with HTML and java scripts coding for each module.

Used Struts 2.5, Multithreading, Collections framework & worked on agile and waterfall methodologies. Teaching Assistant of Object Oriented Programming, SUNY Albany, CS Dept. Jan 2016-May 2016

Worked as a tutor. Taught & assisted students in complex OOP java logics, design patterns and programming.

Course consist of OOP software design principles, complex API’s, design and implementation problems. CERTIFICATIONS

Certified Java/JEE development & proficiency from Ducat Educations, India

Java project based Internship certified experience from HCL Technologies, India.

Mongo DB for Java Developers certification from Mongo DB Inc.

Oracle Development certification from Educomp Solutions, India

Java & SAP-BI technologies certified from Cognizant Technology Solutions Pvt. Ltd.

Certified Software Engineer in Test coding Bootcamp User Interface Track from DigitalCrafts, Atlanta, USA. PROJECTS

A Car Tracker Project: IOT (Spring MVC, JPA, REST API, Angular JS 1.6) August 2017- Sept 17

Developed Java code using Spring MVC having layers (Service & repository) with JPA Hibernate configuration for storing data in MySQL. Designed Vehicles REST endpoints using Spring annotations & HTTP methods: GET, PUT, DELETE & status codes. Ingest Vehicle readings using POST. Using Postman tool for testing JSON output. Create Alerts with different given priority & presented over UI. Also, used a Mocker to get sample JSON data.

Developing UI interface using Angular JS 1.6 to view all car records, historical alerts. Using Test NG for testing. State University of New York, Albany Jan 2016- May 2016 Software Engineering: Electronic Sharing System (advanced J2EE/Java based project)

Developed Java server pages and servlets for three modules are food, clothes and books using JDBC API’s.

Worked on implementation of User Interface and Business Logic with database connectivity using Agile.

Developed data base table scripts in MySQL. Tested functionalities using Junit testing followed MVC pattern. SUNY, Albany Computer Science Department website (term advanced Java based project).

Designed and implemented this term project of Software Engineering course from scratch.

Designed using HTML 5, CSS 3 and Bootstrap, Angular JS1 and made all Java server pages in Eclipse.

Developed business logic servlets, generics, JSTL, implemented Java design Patterns and data base tables scripts on MySQL. Used JSON & connected the application to MongoDB for CRUD operations.

Tested functionalities using Junit & TestNG framework in Eclipse.Created automated scripts using Selenium driver Human Resource Management System (HRMS) B-TECH final year major project: Sep 2013-May 2014

Developed project dealt with creation of job portal for candidate and involved various inputs as uploading documents, interview from candidate till their final selection to the company applied.

Technologies used JEE, JSP, EJB, Servlets using MVC Architecture, Design Patterns, HTML5, CSS, Junit tests & Oracle 11g database.


Got first award for paper presentation competition (Tech-collage) in my college national level fest.

Received second

award in Java programming and bug finding rounds competition in event organized by Indian Institute of Technology, Roorkee, India.

Positioned as a Training and Placement Representative (TPR) during 4th year of B-Tech.

Contact this candidate