Post Job Free

Resume

Sign in

Software Engineer

Location:
Charlotte, NC
Posted:
February 17, 2021

Contact this candidate

Resume:

Professional Summary

Masters Graduate in Computer Science with 5 years of international experience as Software Developer working in India and UK with an extensive variety of skill set, roles and industry verticals and known for excellent troubleshooting skills.

Involved in all phases of Software Development life cycle, especially in Development, Deployment and Production Support. Worked in both Waterfall and Agile Scrum development methodologies.

Experience in Full-stack Enterprise Web Development with multiple front-end & back-end, SQL & NoSQL Database technologies following industry high quality standards.

Extensively worked in Installing, Configuring and Administering the Application/Web Servers like Tomcat, HTTP and WebLogic, and CI/CD tools like Jenkins and SVN.

Strong expertise in object oriented and MVC pattern Web Application Development, Algorithms, Data Structures, Design Patterns, and Problem Solving.

Proficient in Core Java & J2EE with strong understanding of Collections, Multithreading, Exception handling, Servlets and JSP and Frameworks like Spring, Oracle ATG eCommerce and JSF.

Familiar with developing Single Page Applications using Angular in the client side and Web Services using Spring Boot and NodeJS in the server side.

Technical Skills

Programming Languages

:

Java (Proficient), J2EE, Java 1.8, SQL (Proficient), Guidewire Gosu language (Familiar).

Scripting and UI

:

HTML5, CSS3, Bootstrap CSS, SASS, JSP, JSTL, Node EJS, JavaScript (Proficient), TypeScript, jQuery, JSON and AJAX.

Databases

:

Oracle 10g, MySQL, MongoDB.

Servers

:

WebLogic 10.3.5, Apache Tomcat and HTTP server.

Tools

:

AWS EC2, S3 and EMR, Hadoop, Subversion Edge SVN, GIT Version Control, Maven, Ant, WinSCP, Putty, HP ALM, HT Track, Jenkins, Docker and Kubernetes.

Web Technologies

:

Node.js (Proficient), Express, Angular 8 (Familiar), Spring MVC, Spring Boot, Microservice Architecture, Hibernate, ATG 10.1.2, JSF, Guidewire Insurance Suite, Android, REST and SOAP Web services, JWT.

Education

University of North Carolina at Charlotte

08/2019 - 12/2020

MS Computer Science (G.P.A: 3.9), Coursework: Network Based Application Development, Software Systems Design and Implementation, Systems Integration, Database systems, Algorithms and Data Structures, Mobile Application Development, Computer Communications and Networks.

Professional Experience

Senior Software Engineer, Infosys Limited

08/2014 - 06/2018

Client: Telecom provider in UK, Application: eShop, a large-scale eCommerce Web Application developed using Oracle ATG eCommerce Java Framework to sell Handsets, Plans, Addons/Insurances and Accessories:

Newbury, United Kingdom

2017 - 2018

Single Point of Contact for the eShop application at Client HQ in UK for 1 year: handled all planning meetings, code reviews to ensure high quality coding, war rooms and Production release of eShop Application modules diligently and effectively.

Presented an innovative idea of an Order Viewing System and built the prototype using Spring MVC, JSP, Bootstrap and jQuery to ease the business owner activities.

Supported the Application catalogue testing which includes validating and importing the ETL catalogue feed from the Siebel CRM and the ETL teams into the eShop application database of the SIT, Staging and Production servers.

Resolved many critical issues during the production release under high-pressure situations.

Hyderabad, India

2014 - 2017

Skilled in both Application Development and Deployment to Linux Servers which is unique attribute in the team.

Delivered new or enhanced components related to addons/insurances page listing and also the checkout page in the application using the out-of-the-box Java components, Dynamo Servlets, Form Handlers, Repositories (ORM), JSTL and JSPs of ATG Framework along with the unit tests using JUnit.

Integrated eShop with other internal Web Services: Consumed SOAP services like Authentication Service, check stock service, order confirmation service over JMS API.

Proficient and Worked in Application Deployment to Linux/Unix (Red hat) Servers like SIT/UAT, Performance Test, and Production environments. Tasks include: Installing and Configuring the application setup, performing code deployments and Database Cleanups, and troubleshooting the environmental/server issues in a timely manner. Also maintaining documentation for all these tasks.

Automated manual builds and deployments to SIT Environments by writing shell scripts to deploy code, restart the servers and clean up the database using Jenkins.

Leveraged Knowledge in: Oracle ATG Commerce Framework, Spring MVC, WebLogic, Apache HTTP Server, Oracle SQL Database, SVN, Jenkins and Linux Skills.

Software Engineer, Zensar Technologies

08/2018 – 07/2019

Bangalore, India

Standout performer in the Guidewire Platform 8.0 Training team. Experience working in different Guidewire Insurance Products like Guidewire Claim Portal for Agents using Angular, Policy Center Integration and configuration using Gosu Language.

Leveraged Knowledge in: Guidewire Insurance products, Gosu, HTML 5, CSS 3, Bootstrap, JavaScript, jQuery, and Angular.

Academic Projects

●Hangouts: (https://github.com/manikprabhu72/Hangouts) A local Events Registration web application developed from scratch. Developed / Implemented:

●Responsive pages for Events listing, login, signup, saved Events using HTML 5, CSS 3, Bootstrap, jQuery, Node EJS.

●Application Routes using Express Router, Authentication and Authorization using Express Session, and Form Validations using Express Validator.

●Mongoose Library methods to work with data from MongoDB using Promises and Async / Await. Also used crypto library to store and retrieve passwords using hashing and salt.

●Order Microservice: An ecommerce order webservice was created to get/create/cancel order:

●Developed REST API using spring boot and used Spring JPA and hibernate in the Data Access layer.

●Used PostgreSQL as database and designed the database such that order can contain multiple items, payments and delivery methods.

●Specific endpoints were created for batch processing over Kafka Message broker.

●Course Registration: Developed a Student Course Registration Portal from scratch:

●Created RESTful API endpoints in the backend using Node JS, Express, MongoDB with mongoose library.

●Front-end using HTML 5, CSS 3, Bootstrap, Node EJS, jQuery and AJAX consuming the API’s JSON response and deployed it in AWS EC2.

●Developed a REST API in NodeJS which translates text into different languages using Microsoft Azure Text Translator Cognitive Service.

●Mobile Application Development Course: Created several android applications in short time using Java like Weather, Email, Notes, Music Applications etc., consuming the corresponding APIs during the MAD Course.



Contact this candidate