Post Job Free

Resume

Sign in

Software Engineer It Development

Location:
Houston, TX
Posted:
October 12, 2023

Contact this candidate

Resume:

Mallikarjun

E-mail: ad0byg@r.postjobfree.com Mobile: +1-432-***-****.

PROFESSIONAL SYNOPSIS:

• 10+ years of professional experience in IT Development, maintenance and Full stack application development.

• Having technical knowledge & proficiency on relevant Java & J2EE technologies worked extensively on developing critical deliverables on Tomcat, JBoss, WebSphere server.

• Effectively managed the critical deliverables associated with excellent communication and client- handling skills.

• Served in Technical Role consisting of Developing and/or Maintaining Code for Java, J2EE technologies (Servlets, JPA, Spring, Hibernate).

• Strong programming experience in J2SE and J2EE technologies like Core Java, JDBC.

• Working experience in frameworks like Spring Boot, Hibernate, Spring EntityGraphs

• Working experience in using API’s like Jackson, GSON, JAXB, JAXRS, Lombok, Log4j, SLF4J

• Experience in Full Stack application development using JavaScript, Angular JS, Angular Framework with backend work using Spring framework.

• Experience in integrating and using Angular Components PrimeNG and Angular Material

• Experience in using Application servers like Jboss Server, WebSphere, Apache Tomcat.

• Having experience in working with Eclipse and IntelliJ IDE’s.

• Excellent analytical, problem solving skills and a good team player.

• Strong knowledge of writing complex SQL queries using joins TECHNICAL SKILL SET:

• Languages : Java, Typescript

• Front End Technologies : Angular, Angular Material, PrimeNG AngularJS, Javascript, HTML, CSS, Java AWT, Java Swing, AJAX

• Application Frameworks : Spring Framework (MVC, Boot, Core, JDBC, AOP, Security, Batch, Rest).

• ORM Frameworks : Hibernate, Spring DATA

• Databases : MySql, Oracle, SQL Server.

• IDE : Eclipse, IntelliJ.

• Servers : Jboss, Apache-tomcat, Web Sphere.

• Version Controllers : GIT, SVN

• Build Tools : Maven, Gradle, ANT

• Methodologies : Agile (Scrum, Kanban), and Waterfall. ORGANIZATIONAL EXPERIENCE:

• Working as Senior Software Engineer for Wells Fargo from Jan 2023

• Worked as Associate Specialist- Technology for Synechron from October 2021 to January 2023.

• Worked as Software Engineer for Orbcomm Technologies Pvt Limited from July 2018 to September 2021.

• Worked as IT Analyst for Tata Consultancy Services(TCS) from January 2016 to May 2018

• Worked as a Software Engineer for SP Software (P) Limited from April 2013 to January 2016 PROJECT DETAILS:

Project #1 (Synechron and WellsFargo)

External Financial Institution Account System

Role : Senior Fullstack Developer

Description : In-house product of Wellsfargo

Technologies : Spring Boot Micro Services, Angular 13, Java 11 Database : MS Sql Server

Servers : Tomcat

IDE Used : Eclipse and IntelliJ

Responsibilities:

• Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.

• Developed java modules implementing business rules and workflows using Spring MVC

• Developed the Product Builder UI screens using Angular-13, HTML5, CSS, Javascript and Bootstrap.

• Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.

• Improved the maintainability of the project by implementing and improving Exception Handling and Collection APIs

• Involves in Sprint planning for the estimation of efforts for user stories and bugs.

• Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.

• Used Spring Boot in building cloud Micro services and develop Spring based application with very less configuration.

• Actively involved in deployment through CICD using PCF.

• Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.

• Refactored the code for JVM Optimization and performance of application.

• Involved in Maven and gradle based build process and continuous integration of the project using Jenkins.

• Unit testing of developed product features using Junit and Mockito frameworks as part of development cycle.

• Designed and developed various Oracle database Simple and Complex Queries.

• Responsible to finish Jira Tickets assigned on time and update their status on regular basis.

• Good hands on using GIT for source code control.

• Develop detailed program design for application changes and/or major bugs.

• Involved in writing program documentation and technical specification documentation. Project #2 (Orbcomm)

Fleet Safety

Role : Fullstack Developer

Description : ORBCOMM technology is squarely focused on the driver and offers the only true real-time fleet safety solution that detects unsafe driver behavior and offers verbal coaching before a crash or fineable offense occurs. Voice Coaching in-cab coaching technology talks to drivers, telling them when they are speeding or driving aggressively to help them develop better driving habits overtime. ORBCOMM’s fleet management solutions monitor seat belt use and alert drivers and managers when they are not used. Speed-by-Street functionality unique in the industry tells drivers when they exceed the speed limit on any road to improve safety and avoid fines. The solution automatically detects accidents and roll-overs, delivering instant notifications to managers via phone, text or email, and collecting vehicle data before, during and after a collision to enable accident reconstruction. Drivers in trouble or in an emergency can place a call with a push of a button. Driver and fleet scoring rewards drivers with good records and identify those who require additional training. Technologies : Spring Boot Micro Services, Java 8, Angular 10 Database : MySql.

Servers : Tomcat.

IDE Used : Eclipse.

Responsibilities:

• Active participation in Scrum calls and Planning meetings.

• Involved in building the project migration and configuration using Spring Boot.

• Have worked on frontend and backend API end to end tasks

• Development of reports and mapping with java objects using Jasper and IText

• Implemented Micro services architecture using Spring Boot for making application smaller and independent.

• Object storage service Amazon S3 is used to store and retrieve media files such as images

• Have created and used Angular components and Angular Material Components. Project #3 (TCS)

Money2India Mobile app

Client : ICICI Bank

Role : Fullstack Developer

Description: This Project is developed for NRI customers who want to send Money to India. Based on different countries exchange rates will be calculated and by selecting beneficiary and remitter account number we can send money to different users. We have promo codes, as well as send money and NRI flows in the project. We will connect to third party finacle / I core systems to validate the NRI account numbers and fetch customer related information. Different countries will have different types of money transfer like Net Express, Power Transfer, Etransfer, recurring and schedule transfers to send money. Once the send money transaction has been initiated, the backend operations team will trigger the transactions based upon the expected credit date.

Technologies : JavaEE Spring Web Services, Java 8, AngularJS. Database : ORACLE.

Servers : Web Sphere.

IDE Used : IntelliJ.

Responsibilities:

• Attended daily and weekly calls as part of Agile Methodology.

• Involved in building the project configuration using Spring framework 4.0.

• Involved in developing Exchange rate functionality which is the core of the application.

• Registration for Existing M2I mobile app users and M2I customers (web) who have never downloaded mobile app

• Involved in developing send money functionality.

• Involved in session management by using the Spring Security module.

• Involved in developing registration modules & involved in fixes in the project. Project #4 (TCS)

Unified Payment Interface(UPI) and Conversational Banking.(TCS) Client : ICICI Bank

Role : Senior Backend Developer

Description: UPI is a payment system which facilitates the fund transfer between two bank accounts. This payment system works on the mobile platform. Sending money through the UPI app is as easy as sending a message. You are not required to give bank account details for the fund transfer through the UPI payment system. UPI is one of the most advanced method among all the digital payments. And conversational banking is chatbot payment channel for ICICI mobile application(iMobile) which a user can transfer money over the chat with intelligence.

Technologies : JavaEE Spring Web Services, Java 8, AngularJS Database : ORACLE.

Servers : Web Sphere.

IDE Used : IntelliJ.

Responsibilities:

• Involved in building the project configuration using Spring framework 4.0.

• Integrated UPI channel in iMobile application.

• Used NPCI UPI API for developing UPI modules in iMobile application.

• Developed and integrated conversational banking into iMobile application.

• Used Gupshup API to make the conversational banking module for intelligence.

• Responsible for the production deployables for both the applications.

• Involved in session management by using the Spring Security module.

• Used Custom AngularJS Filters to provide better search experience.

• Implemented AngularJS Factories and Controllers to manipulate and view employee task data. Project#5 (SPSoft)

Rockwell-FTPC

Client : Rockwell Automation

Role : Developer

Description: FactoryTalk Production Centre (called FTPC) is a powerful suite of software solutions that drives performance, quality and value across the product lifespan. The FTPC suite integrates manufacturing execution, supplier management, quality assurance, repair, business intelligence, and a data management infrastructure to help global supply chain partners improve delivery and quality while reducing cost and inventory throughout the product lifespan. Technologies : Java 7, XML, ActiveMQ, Pnuts scripting. Database : MSSQL, ORACLE.

Servers : Jboss.

IDE Used : Eclipse.

Responsibilities:

• Development of new Inbound/Outbound Touch points.

• Development of Product configuration files.

• Development of Activities which are Java classes to use in the Process Designer of FTPC.

• Design/Modify the forms using pnut scripting in Process Designer of FTPC.

• Involved in Weekly meetings with Team Lead and Manager. ACADEMIC DETAILS:

Bachelor of Technology in Computer Science Engineering (2008-2012) from Tirumala Engineering College, Narasaraopet (JNTUK) with 74% Aggregate.

PERSONAL PROFILE:

Nationality : India.

Languages Known : Telugu, English, and Hindi.



Contact this candidate