Sunteți pe pagina 1din 5

Syed I Rizvi

Cell – 630-915-3743
Email – syedrizvidev007@gmail.com

Professional Summary:

 Having 8+ years of IT experience and 5+ years of working as a Java Developer on the various phases of
Software Development Life Cycle like requirements analysis, design, coding, testing, debugging and
maintaining the websites and various projects using Java/J2EE technologies.
 Extensive experience in Object Oriented Analysis in developing server side and front-end framework using
J2EE design patterns, Spring Framework, bootstrap, React and Angular 6.
 Extensive work on MVC architecture and J2EE Knowledge of Design Patterns like Singleton, Session
Facade, Servi, DAO, DTO, and Business Delegate in the development of web based and distributed
Enterprise Applications using Micro Services.
 Deep knowledge in various JAVA concepts like OOPS, Collections, Multi-threading, Lambda Expressions
and Exception Handling along with Strong Hands on Spring Framework, Spring Micro Services,
Hibernate, JSP and Servlets.
 Strong experience in using HQL, inheritance, caching strategies, mapping strategies, annotations with
Hibernate.
 Experience of Database design in Oracle and MySQL, Query based programming and proficient in
Database programming using JDBC, HQL and SQL.
 Experience in working in different capacities with User Interface (UI) applications and professional web
applications using Angular, HTML, XML, J Query, and CSS.
 Hands on Experience in UML designing Use Case diagrams, State Diagrams, Activity Diagrams, Sequence
Diagrams, Class Diagrams, and Object Diagrams with Rational Rose 4.0 and visio .
 Proficient in programming by using the IDE’s such as My Eclipse 9.x, Eclipse STS tool suite, Intelli J, and
GIT or SVN for code management and version control.
 Exposure to ORM frameworks such as Hibernate, Hibernate ORM, Spring IOC Framework, React Js and
Node.js using Architecture.
 Good experience working with J Unit, XML, XSLT, SOAP and all kind of testing REST api tools.
 Expert in Waterfall and Agile Methodologies (Scrum) and thorough working experience in the entire
Software Development Life Cycle.
 Develop an e-Commerce Web Application using my skills & openSource developement capabilities. Good
understanding of network protocols such as TCP/IP, HTTP etc.
 Capable of delivering optimized, effective and well-documented code, adhering to quality standards and
delivery dates.
 Some of the attributes that would describe me would be Team player with strong communication,
analytical, quick learner, self-motivated and strong willingness to learn new technologies.
 Proven ability to works with team collaboration and as well as independently. 

Technical Skills:

J2SE Technology: Multi-threading, Reflections, Collections, Serialization, Beans, Lambda


Expressions and Reg Expressions.
J2EE Technology: Servlets, JSP, Tag Libraries, JDBC, JNDI, Spring Boot, Spring MVC, Spring IOC,
Spring Micro services.
Architecture & Framework: MVC, Micro Services Spring, Spring boot and Hibernate.
Programming Languages: Java, Javascript, Python and Typescript
Web Technologies: Angular6, Angular JS, Node. js, HTML5/HTML, CSS3/CSS, JavaScript, AJAX, and
jQuery, React Express, Restful API, Bootstrap, React Js
Servers: Apache Tomcat 5.x/6.x, JBOSS 4.x/3.x
Database: Oracle 10g, 11g, SQL server and MySQL.
Design patterns: MVC3, Business Delegate, Business Object, Value Object, Front Controller,
Database Access Object, Factory, Singleton, Session Facade.
Operating Systems: Windows, Linux, Unix, Ubuntu, Mac OS.
Software and Tools Eclipse, Intelli J, Tomcat, Apache, Web Storm, Net Beans, Git, SVN XAMPP, LAMP,
ANT, Maven, J J J unit, TOAD
Professional Skills Self-Motivated, Team Player, Organized, Project Management Skills.

Professional Experience:

Client: Guide House, Washington, DC Sep 2019 - Present


Role: Java/J2EE Developer

Project Description: This project was with FDA US Federal Government where we are designing a Spring boot
Micro service application working with Eureka netflix server, application was their main source of HR Requirement
Needs for Employees while managing for all new Recruitment requirement. Our team was responsible for all Data
handling, logging, validation, session information and lot more. It provides access to admin/hiring managers for
making decisions while managing and analyzing in real time with Angular Framework to view specific details and
skills for the new employees. Data modeling & data migration, employee profile & Action services for multiple
departments to keep track of all the employees and their needs. All the requirements and developments of the
project was performed in agile environment.

Responsibilities:

 Analyzing the business requirement document and RTM to develop all different Spring boot Micro
services.
 Involved in the analysis, design, and development and testing phases of Software Development Life Cycle
(SDLC) using agile methodology.
 Helped in Data modeling and database design while incorporating micro services to database while using
Hibernate.
 worked with a Front-end application using Angular 2 and Spring MVC security and L dap for registering
users.
 MVC architecture using Spring Framework, Spring Boot and micro services
 Created multiple micro services using Entities with JPA and Spring Data JPA to execute queries for the
databases.
 Effectively used Hibernate with Oracle database using HQL in the database business layer.
 Helped in team colbration in creating Stored procedures for data modification (Using DML CRUD, insert,
update, delete) in Oracle Data Base.
 Implemented Servlets and Ajax and Angular to design the UI.
 Developed Interactive web pages using JavaScript & j Query.
 Develop Microservices for Web using Swagger & Springboot framework.
 Involved in implementing the Zookeeper and JMS (Java messaging service) for asynchronous
communication.
 Involved in consuming web services using JAXWS development.
 Involved in improving the existing design by minimizing dependencies between the layers with the help of
design patterns.
 Maintained source code versioning using SVN.

Environment: J2EE, Java 8, Web Services, Spring Boot, Angular 2-7 7Spring Micro services, Spring MVC,
Hibernate, Hibernate ORM, Oracle 10g, JSON, j Query, AJAX, JMS, Servlets, JSP, JAXWS, SVN.

Professional Experience:
Client: US Pigments Corporation, South Elgin, IL Dec 2015 -- Sep 2019
Role: Java/J2EE Developer

Project Description: The project is designing an application to supports their entire new and existing customers
while displaying their complete line of products to the clients. Our team was responsible for incorporating
scientific Data, logging, validation, session information and lot more. It provides access to customers before they
make decision while analyzing products and their scientific data. CRM and ERP for marketing, sales, service and
shipping departments to keep track of all the customers’ needs and marketing upbeat. All the developments of
the project were done in agile environment.
Responsibilities:
 Analyzing the business requirement document and preparing queries for clarification from client.
 Involved in the analysis, design, and development and testing phases of Software Development Life Cycle
(SDLC) using agile methodology.
 Created a Front-end application using JSP, JSF and Spring MVC for registering a new client and configured
it to connect to database using Hibernate.
 Implemented J2EE standards, MVC architecture using Spring Framework.
 Created Entity using JPA and Spring Data JPA for execute queries to the databases.
 Effective use of Hibernate (ORM tool) in the business layer to
 perform database task.
 Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in
Oracle.
 Implemented Lambda Expressions, Servlets, JSP and Ajax with Angular to design the UI.
 Developed Interactive web pages using AJAX, JavaScript, jQuery.
 Dynamically interaction with Oracle database using Hibernate.
 Developed Web Services using Swagger & Spring Micro services for sending and getting data from the
external interface.
 Involved in implementing the JMS (Java messaging service) for asynchronous communication.
 Backend application layer is implemented using Spring framework, React Js and Node Js.
 Deployment of application and Involved in DB and Application design.
 Involved in consuming web services using JAXWS development.
 Involved in improving the existing design by minimizing dependencies between the layers with the help of
design patterns.
 Maintained source code versioning using GIT. Source Tree is used as GUI for GIT.

Environment: J2EE, Java 8, Web Services, Spring boot, Spring Micro services, Spring MVC, Hibernate, Hibernate
ORM, Oracle 10g, JSON, jQuery, AJAX, JMS, Servlets, JSP, JAXWS, Unix, Ant, Jenkins.
Client: Ampere Electric Co, Plainfield, IL Sep 2013 – Nov 2015
Role: Java Developer

Project Description: The application mainly focuses on the processes of keeping tracks of projects and its
requirements to complete projects in timely manner which includes project architecture and design, tools of the
trade, employee management and their assignments. The main objective of the application to have an Integrated
Technical Solution for their initial start of the Projects and support of their individual’s teams to tweak their
performance and capabilities: Analyzing the projects, Accounts, Merchandise order processing, Tools inventory
and Human resource management.

Responsibilities:

 Involved in design, development and enhancements of the projects for building wire line flows.
 Played a key role in developing the business layer and data management components of this web-based
system over J2EE architecture.
 Involved in meetings and discussions with Business Architects to understand the system requirements
and solution approach.
 Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer
is built using spring and the persistent layer uses Hibernate ORM.
 Developed Graphical User Interface (front-end) using JSP, JSF, HTML5, JSTL, CSS, JavaScript and custom
tags.
 Used Web Services (JAXWS) and Spring Micro services to interact with other external interfaces in order
to exchange the data in the application properties file.
 Involved in design, development of Restful web services.
 Developed SQL scripts using My Sql and Oracle
 Performed client side designing and validations using HTML5, DOJO, CSS, JavaScript, JSP and Servlets.
 Used Maven for build framework and Jenkins for continuous build system.
 Coordinating with QC & QA and production support during releases.
 Preparation of Application Design doc, test plan and cases.
 Used JUnit to unit test the modules & Log4j for logging error/debug messages and managing them.
 Worked on Intelli J for development and deployed the application.
 Worked closely with cross-functional teams (QA, BA, PM, Product Owner) as a part of AGILE
environment.
 Version control was done using GIT.

Environment: J2EE, Java 7, Spring MVC, JSP, HTML5, Restful, SOAP, CSS, Bootstrap, Maven, JavaScript, AJAX,
JavaScript, j Query, XML, J Unit, Web Logic, Intelli J, GIT

Client: Pearson – Iowa City, IA Aug 2011 – Aug 2013


Role: Business Analyst

Responsibilities:

 Thorough working experience of the entire Software Development Life Cycle (SDLC) using Agile (scrum)
and Waterfall methodology.
 Creating Epics, User stories, Acceptance criteria and use cases.
 Experience working with CRM and ERP for marketing, sales and service dept.
 Experience working in collaboration with cross-functional teams.
 Experience estimating, identifying projects risks, constraints and dependencies, data analysis, conflict
management and managing improvement initiatives from inception to completion.
 Excellent business writing skills essential for producing user stories, Acceptance criteria and use cases.
 Experience working with Cross-functional environment and prepare document by coordinating with the
software team
 Experience in as is Analysis, to be Analysis, Gap analysis and Competitive Analysis
 Facilitate JAD session and one to one interview to understand and analyze the requirements
 Update requirements as per business requirement and users’ feedback and enhance it’s needed in
applications process.
 Performs user acceptance testing (UAT) and end user training.

Environment: Jira, Confluence, Visio, Excel, SharePoint and SQL.

Education:
. BS in Electrical from Mughal Pura Engineering University. UET, Lahore, PK.
. Associate in Computer Science from Technical Career University, New York.

S-ar putea să vă placă și