Nazi
Nazi
Summary:
Technical skills:
Web Technologies & JAVA, J2EE, C, C++, HTML5, XSL, CSS, XML, JavaScript, JWT, Angular JS, NodeJS,
Programming languages ReactJS, AJAX, JSON, SQL, PL/SQL.
Java Technologies JSP, Servlets, JSF, JNDI, JDBC, EJB, JMS, Java Beans, SOAP, JAXP, JSTL,
AJAX, AWT, Swings, ILOG, JXPath, Xpath, JAXB, JBPM, Spring,
JPA, Hibernate, Web services, WSDL, Unix Shell Scripts, Multi-threading.
Application Server BEA WebLogic 10.3/8.1/7.1/5.1, JBoss, Apache Tomcat 5.5/6.0,
Web Sphere AS 6.1, 7.0, 8.0, App Server.
J2EE Frameworks Spring MVC, Spring Boot, Java Server Faces (JSF), Spring Data JPA/EJB3, Spring
Security, Hibernate, Struts 2.0, Log4J.
IDE’s Eclipse, MyEclipse, Intellij
Database(s) Oracle DB, DB2, MySQL, PostgreSQL, MS SQL Server 2005/2008.
Version Control Tools SVN, GIT. Experience with Git, Github and Bitbucket.
Testing Tools Mockito, JUnit, QA Methodologies.
Operating Systems Windows XP/ 2000/NT/98/95/7, MS-DOS, UNIX (Solaris, AIX), Linux
Professional Experience:
Credit Acceptance Corporation, Southfield, MI.
May 2018 - Present
Sr, Java Developer.
Description: Credit Acceptance Corporation is one of the largest car financing companies that serves a big
number of customers across the U.S. During my time here I was part of the team that built a web-based
application, Customer Application Process System (CAPS) to handle provisioning, finance funding for the
customers. CAPS also include inventory, billing and insurance product solutions.
Responsibilities:
· Involved in different phases of project like requirement gathering, project evaluation, project
design sessions, data model sessions, developing, code review and deployments.
· Experience in creating request to provide RESTful API utilizing Spring Boot with Spring MVC in
Micro Services environment.
· Have experience to implement Object Oriented design diagrams for Application system in UML,
using IBM Rational Rose and Microsoft Visio. creating services with Angular 2.0/4.0.
· Implemented complex forms and performed validations using Form Builder using Angular 4.
· Consumed RESTFUL web services using Angular HTTP Module and transformed the response using
RXJS operators.
· Developed Angular services, controllers and created models for two-way data binding.
· Worked extensively on developing controllers, Interfaces and implementation classes using Spring
MVC framework & used Microservice architecture with Spring Boot based service through REST.
· Used Java8 features in developing the code like Lambda expressions, creating resource classes,
fetching documents from database.
· Worked in Micro Services environment, created Restful API utilizing Spring Boot.
· Usage of frameworks such as Swagger to help better documentation, and design of RESTful
services.
· Followed Test Driven Development, string experience in writing Unit test cases and mocking tests
with frameworks like Mockito.
· Used Java Server Faces, JSF, and Icefaces components for creating the backing bean and jsf
controllers.
· Implemented the JMS templates using integrating with Spring Boot and ActiveMQ.
· Deployed the applications on Web logic, Apache Tomcat, JBoss and proxy webserver.
· Designed user Interface using Angular UI components such as tabs, grids, drop-downs etc.
· Configured the routing service using Angular-JS router. Involved in developing Angular-JS directives
to do reusable UI components.
· Strong experience in developing SQL, PL/SQL scripts, stored procedures, functions, packages and
SQL Tuning.
· Used Spring support for JDBS to connect to DB2 database and perform CRUD the operations.
· Worked on a module that required implantation a RESTful API for CRUD operation on the
PostgreSQL that is being used by internal clients.
· Writing Splunk Queries, Expertise in searching, monitoring, analyzing and visualizing Splunk logs.
· Used Jenkins Jobs for build automation to compile and generate EAR/WAR files and deployment to
environments.
· Involved in designing and deploying applications utilizing some of the AWS services (Including EC2,
Route53, S3, RDS and Dynamo DB) focusing on high-availability, and auto-scaling.
Environment: Java 1.8, JEE, Spring, Spring Batch, Spring Boot, Apache Tomcat, Apache Camel, Servlets, JSF,
ActiveMQ, TypeScript, JSON, Elastic Search, JWT, Angular4, Jenkins, NodeJS, IBM WESB, Apache Cassandra,
Kafka, DB2, PostgreSQL, Groovy, Linux, XML, Design patterns, AWS, Restful, SVN, Maven, Splunk.
Responsibilities:
· Responsibilities include Use case modeling, Object modeling using Rose, and ER Database design.
· Expertise in Developing and Deploying applications using Webservers like Apache Kafka and
Application Servers like Apache Tomcat 5.x/6.x/7.x/8.x, WebLogic, IBM Web Sphere, JBOSS, and JRun
· Model View Controller (MVC) architecture has been adopted to provide framework. Utilized UML &
Rational Rose suite for designing of the System. Followed DAO Pattern and J2EE framework facilitated
the integration & deployment of DAO, Continuous Integration, SERVLETS, JSP and XML.
· Designed and developed User Interface Screens using HTML, DHTML and JSP.
· Experience in creating and maintaining architecture for Restful API using Spring Boot.
· Developed the front end using JSF, HTML, JavaScript, AJAX, JSP, CSS, JQuery, XSLT and XML.
· Expertise in Web Services architecture in SOAP, REST and WSDL using JAX-WS/JAX-RPC.
· MVC and Apache Camel and back-end services. Additional security measures were added to the
application using Spring Security.
· Implemented various JMS API to interface with other application to send Asynchronous messages.
· Designed and Developed Struts Action classes, DAO, Views using Struts custom tags.
· Translated the T-SQL procedure, function and views into Oracle's PL/SQL Packages, Procedure,
Function and Views.
· Created Web Services using SOAP, WSDL to provide services to other systems within the company.
· Developed Session beans with JMS API based code to access the MQ objects.
· Enhanced the application for multi-threaded and Polymorphism scenarios. Deployed the application
under WebSphere Server. Resolved the production issues during migration onto the production server.
Environment: Java, J2EE, Spring Batch, Spring Boot, IBM DB2, Multi-threading, UNIX, XML, XSLT, ANT, JDBC,
JMS, Eclipse, Selenium, Tomcat Application Server, WebSphere Application Server 5.1/5.0, SOAP, WSDL.
FedEx, CO
July 15 – June 16
Role: Java Applications Developer
Description: FedEx is a services company mainly providing shipment services through FedEx Express, FedEx
Ground and FedEx Freight. To deliver the packets to the accurate destination, FedEx uses address resolution
services from variety of providers like USPS, Pitney Bowes, Navigon etc. FedEx is presently working on in house
product which can cache geolocation data based on zip codes and provides corrected address hints based on
the user entered address.
Responsibilities:
Migrated the user interface of Address Resolution Service from JSP and Servlets to ICEFACES.
Migrated the Address Resolution Service to use new web service based on Axis2.
Used JADCLIPSE plugin to successfully decipher the web service client stubs and there by resolving the
project dependencies.
Worked on SOA design and development using WebSphere Integration Developer, developing
business process and human task, web services development using SOAP, WSDL, XML, DTD, XSD on
WebSphere Process Server. Installed and configured iLog JRules for BRMS of IBM BPM.
Successfully resolved many icefaces bugs by writing custom java scripts.
Used Agile Software methodology and involved in Iteration planning, requirements analysis, design,
coding, testing, and documentation.
Converted functional specifications to technical specifications.
Involved in prototyping, proof of concept, design, Interface Implementation, testing and maintenance.
Developed classes for implementing Business logics.
Front-end development using JSF, JSP, HTML and wrote custom tags
Configured and tested the application with database server Oracle 10g and MySQL 5.0
Developing Oracle PL/SQL stored procedures, Functions, Packages, SQL scripts to facilitate the
functionality for various modules
Good experience in J2EE (Java, JDBC, JSP, EJB, XML, VXML, Web Services), Hibernate, SQL, Oracle 10g,
UNIX (AIX), Solaris, Linux
Extensively worked with Struts applications in developing J2EE Components.
Implemented the MVC architecture
Environment: Java, Javascript, JQuery, JSF 1.2/2.0/2.1, JSP, Icefaces1.8.2, Axis2, SOAP, JAXB, JAX-WS,
JADCLIPSE, Eclipse, Weblogic 10.3.2, Oracle 10g, HTML, EXT JS, XML, Mockito.
ICICI Securities, Bangalore, India
March 2011 – June 2014
Secured financial portal
Role: Java Developer
Description: The Objective of new system is to enable ICICI private banking group PBG to strengthen their
existing client and attract new client. The PBG System will enable the ICICI Private Banker and Client to create
a tailored website, which will reflect each client s unique relationship with PBG. The functional requirements
of the PBG Internet site is to deliver account information, news, marketing information, ICICI research and
information about ICICI products/Services.
Responsibilities:
· Implemented Struts framework based on the Model View Controller design paradigm.
· Implemented the MVC architecture using Strut MVC.
· Implemented the relational and document data stores.
· Struts-Config XML file was created, and Action mappings were done.
· Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a
Model, JSP UI Components as View and ActionServlet as a Controller
· Used JDBC for data access from Oracle tables.
· Implemented EJB’s Container Managed Persistent strategy.
· Worked on triggers and stored procedures on Oracle database.
· Apache Ant was used for the entire build process.
· Involved in preparing the SQL and PL/SQL coding convention and standards.
· JUnit was used to implement test cases for beans.
· Participated in the production support and maintenance of the application and System Procedures on a
UNIX environment.
· Application was deployed on WebSphere Application Server.
· Coordinated with testing team for timely release of product.
Environment: HTML, CSS, JavaScript, JSP, Servlets, Struts1.2, JMS, UNIX, JavaScript, Eclipse, Web Sphere
Application Server, Oracle, EJB, ANT.