Post Job Free
Sign in

Software Engineer Store Employee

Location:
Jersey City, NJ
Posted:
April 17, 2023

Contact this candidate

Resume:

Ashish Kumar

Jersey City, NJ ***** adwln6@r.postjobfree.com 551-***-****

SUMMARY:

• Java/JEE Developer with five years plus of experience developing enterprise applications.

• Good knowledge of Object-Oriented concepts and exposure to Java J2EE technologies.

• Hands on experience in developing web applications using HTML5, CSS, JavaScript, jQuery, Angular-JS, React.JS, Node.JS and Bootstrap.

• Experienced in developing web applications using spring MVC frameworks.

• Involved in coding both View layer (MVC frameworks) and Model layers using struts and java web services.

• Basic knowledge on XML - DOM and SAX parser.

• Skilled with version control software like Tortoise SVN, GIT.

• Experienced in TEST automation using selenium, cucumber, Jenkins, Karma, Jasmine.

• Worked on Build and deploy tools like Jenkins, Maven and ANT.

• Work Experience with testing tools and applications such as JUnit.

• Experience in handling messaging services using Apache Kafka.

• Strong work experience on databases like SQL server, PostgreSQL, Oracle11g, MongoDB (NoSql) and DB2.

• Good exposure in interacting with clients and solving application environment issues. EDUCATION

Pace University, Seidenberg School of Computer Science and Information Systems New York, New York Master of Science (M.S.) in Computer Science GPA: 3.56 June2020 Relevant Coursework: Advanced Algorithms, Statistics, Distributed and Parallel Computing Viva Institute of Technological (VIT) Mumbai, India Bachelor of Engineering (BE) in Computer Science GPA: 3.41 Sept 2014 Relevant Coursework: Algorithms & Data Structures, Compiler Design, Operating Systems TECHNICAL SKILLS

Operating System: Linux, Windows

Programming Languages: C++, JAVA, Python, C#, JavaScript, Angular JS, Ionic, React JS, Node JS Database: MY SQL, PL-SQL, Mongo dB, PostgreSQL

Framework: Spring mvc, Spring boot, Struts, EJB, Hibernate, JPA, Maven Tools: Jenkin, Docker, Kubernetes, Eclipse, STS

Software: AWS, Firebase, VMWare

ACADEMIC PROJECTS

Master’s Thesis: Quantum Computer Architecture Feb 2020 – May 2020

• Led a research team of three and performed a study on different quantum computing architects affecting probabilistic outputs using superdense coding algorithm.

• Presented the research paper on Pace Annual Research Day. Master’s Thesis: Cognitive Biometrics Aug 2019 – Dec 2019

• Researched to determine to what extent an authentication model trained with electroencephalogram

(EEG) recordings perform over time and whether a new scan can be used for valid authentication in a system trained with an old scan.

Tibia Bone Segmentation In 3D MRI Image Using U-Net Oct 2018-May 2019

• Developed and Trained Machine Learning Model (a convolutional neural network called U-Net) to perform bone segmentation on 3D knee magnetic resonance imaging (MRI). Web Portal Sync with Mobile App Jan 2014-Sep 2014

• Designed an offline dashboard using PHP and a Mobile app using Android to securely store employee’s data

• Constructed a page using PHP and MySQL to enable users to self-register and retrieve data after authentication EXPERIENCE

Consultant June 2021 – Till Date

Project: SynApps Client: Synchrony, Chicago

• Assist in creation of development and implementation documentation.

• Keep incident lifecycle and status updated via defect tracking tool.

• Understanding User requirements participating in design discussions, implementation feasibility analysis both at front-end and backend level, documenting requirements.

• Use JPA framework to connect to the Postgres database for all data transactions

• Use Spring Core Annotations for Dependency Injection Spring DI and Spring boot for REST API s.

• Use GitHub to manage the versions and merge the code.

• Working on enhancements and testing it on different environments. Java Programmer Mar 2021 – June 2021

Project: Nuctrac Software Client: Cardinal Health, Ohio

• Assist in performing internal testing as well as customer acceptance tests.

• Assist in creation of development and implementation documentation.

• Keep incident lifecycle and status updated via defect tracking tool.

• Understanding User requirements participating in design discussions, implementation feasibility analysis both at front-end and backend level, documenting requirements.

• Use JPA framework to connect to the Postgres database for all data transactions

• Use Spring Core Annotations for Dependency Injection Spring DI and Spring boot for REST API s.

• Use GitHub to manage the versions and merge the code.

• Working on enhancements and testing it on different environments. Atos India Private LTD. Maharashtra, India

Software Engineer

Project: Retailer Finance Client: Bajaj FinServ, India April 2015-June 2018

March 2017-June2018

• Developed mobile application and POC by conducting research on Ionic to enable users to login based on assigned role

• Understanding User requirements participating in design discussions, implementation feasibility analysis both at front-end and backend level, documenting requirements.

• Coded Action classes, Java Beans, Service layers, Business delegates, to implement business Logic with latest features of JDK1.5 such as Annotations and Generics.

• Incorporated functionality to check item details and change them as per the requirement.

• Used JDBC driver to connect to the Oracle database for all data transactions

• Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s.

• Used SVN to manage the versions and merge the code. Used Log back for writing the logs including errors, warnings, info.

• Used Validator framework for validation of client-side data and exception handling using Struts Exception handler.

• Taught Ionic to four team members by showing them sample applications resulting in completed project Project: SiTrack Client: Siemens, India August 2015-January 2017

• Working as a full stack developer.

• Designed a UI and back-end services for Siemens to create tickets when clients face issues

• Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology,

• Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase

• Used UI components, Angular JS directives, controllers, view and routing, service modules, validations using HTML5, applying styles using CSS, used jQuery to make Ajax calls.

• Developed web applications using Spring MVC, jQuery, HTML, Bootstrap and worked on Multithreading and Collections Framework including List, Map etc. Added interactivity to the UI pages using JavaScript

• Worked with Core Java technologies Collections, Serialization, Generics, Annotations and Exception Handling to

• Implement Back-End Business Logic including Entity Beans and Session Beans.

• Configured spring security in the application to secure the method calls and RESTful webservices.

• Integrated application using a Task Management Module to ensure execution of task was in sequence

• Implemented JDBC API for communicating with database layer.

• Developed Request Handlers using Servlets as Controlling mechanism.

• Configured the deployment descriptors in Hibernate to achieve object relational mapping.

• Used Hibernate Cache for query to improve the application performance.

• Coding using core java, Servlets and JSP using Eclipse IDE.

• Wrote backend scripts that performed maintenance tasks on the contract data using JDBC.

• Developed the persistence layer using Hibernate Framework by configuring the 1:1/1:M/M:M mappings in hibernate files and created DAO and POJO.

• Deployed AJAX call for asynchronous data retrieval from back-end.

• Used Maven to build the J2EE application.

• Fix problems discovered that are within the existing system functionality (Preventive Maintenance).

• Involved in Unit Testing using JUnit and Integration of Use Cases.

• Used Log4j for logging purposes.

• Used version tools like SVN for source code and project documents

• Experience in developing LINUX shell scripts for automating deployment of applications

• Connected to Linux servers to view application logs in order to trouble shoot application issues using putty as an interface.

• Developed Module Track Call Status to check ticket progress and documented project for user reference Project: IoT (Internet of Things) Client: Hindustan Unilever, India April 2015-July 2015

• Developed services to retrieve data from back-end using Java

• Designed and developed Business components and Integrated with Spring framework and also developed various reusable Helper and Utility classes, which are used across all the modules of the application.

• Used RESTful for producing web services and involved in writing programs to consume the web services

• Deployed the java application using Maven build script.

• Used Log4j for logging various levels of information like error, info, and debug into the log files.

• Used Java/J2EE Design patterns such as Singleton, Service Locater, DAO etc. and Spring IOC pattern and responses.

• Used Eclipse IDE for application Development.

• Performed GitHub/GitHub-Desktop bash and Terminal commands to clone, fetch, merge and push the code and created pull requests for changes that are made.

• Designed enterprise API’s and involved in developing the API’s.

• Implemented Swagger for the microservices for Documenting Rest API.

• Implemented Rest API Design Guidelines for the microservices.

• Involved in writing Maven scripts for automated deployment of the application and managed GitHub Projects and migrated from SVN to GitHub with merge and version and used Jenkins for continuous integration

• Aided client by resolving application related issues

• Worked as a field engineer and played an instrumental role in installation of different devices at the factory



Contact this candidate