resume syed usman

7
SYED USMAN Hand Phone: +91-8861569291 / E-Mail: [email protected]/ Current Job Location: Bangalore, India Educational Qualification Bachelor of Engineering, in Computer Science and Engineering Sri Venkateshwara College of Engineering with aggregate 70% (First Class with Distinction), in 2012 Professional Summation Goal-driven Computer Science Graduate with almost 3 years of experience with Quinnox Consultancy Services, Bangalore (India) as Software Engineer (Development); have been involved in all phases of the SDLC encompassing all aspects of technology projects including Business Requirements, Technical Architecture, Design Specification, Development and Deployment using wide range of tools and J2EE technologies. Rich technical expertise in java development skills using core JAVA, J2EE (Frameworks – Springs and Struts ORM Tool – Hibernate); hold hands-on exposure on database language- SQL and its JAVA implementation. Solid skills in Object Oriented Analysis and Design (OOAD). Possesses a customer-centric and systems-driven approach to designing business solutions, experienced in mapping the requirements, custom designing solutions & troubleshooting for complex software & application problems. Strictly adhering to guidelines on delivering & implementing the project as per scheduled milestones; extending post- implementation and maintenance support to the client Good knowledge and experience working in agile methodology. Experience Details Quinnox Consultancy Services, Bangalore (India) since July 2012 to till date Role- Java/J2EE Developer (Quinnox is an ISO 9001:2008 and ISO 27001:2005 certified as well as CMMI SVC V.1.2 Level 3 appraised IT solutions provider headquartered in the US, with offices in the UK, Germany, France and India, and we have three state-of-the-art development centers in India that support mission critical IT needs for global clients.) Role & Responsibilities- as Software Engineer (Development) Preparation of Technical Design Document. Design and Development of Modules. Unit Testing & Preparation of Test Case. Helping team members in understanding the functional aspect of requirements. Facilitate problem solving and collaboration. Intervene when necessary to aid the group in resolving issues. Motivate and inspire team members. Ensure deliverables are prepared to satisfy the project requirements. Client communication to gather requirements and to discuss on different solution’s and approach. Statement Objective-To obtain a challenging position in a high quality engineering environment where my resourceful experience and academic skills will add value to organizational operations.

Upload: syed-usman

Post on 13-Apr-2017

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Resume Syed Usman

SYED USMAN Hand Phone: +91-8861569291 / E-Mail: [email protected]/ Current Job Location: Bangalore, India

Educational QualificationBachelor of Engineering, in Computer Science and Engineering Sri Venkateshwara College of Engineering with aggregate 70% (First Class with Distinction), in 2012

Professional Summation

Goal-driven Computer Science Graduate with almost 3 years of experience with Quinnox Consultancy Services, Bangalore (India) as Software Engineer (Development); have been involved in all phases of the SDLC encompassing all aspects of technology projects including Business Requirements, Technical Architecture, Design Specification, Development and Deployment using wide range of tools and J2EE technologies.

Rich technical expertise in java development skills using core JAVA, J2EE (Frameworks – Springs and Struts ORM Tool – Hibernate); hold hands-on exposure on database language- SQL and its JAVA implementation. Solid skills in Object Oriented Analysis and Design (OOAD).

Possesses a customer-centric and systems-driven approach to designing business solutions, experienced in mapping the requirements, custom designing solutions & troubleshooting for complex software & application problems.

Strictly adhering to guidelines on delivering & implementing the project as per scheduled milestones; extending post- implementation and maintenance support to the client

Good knowledge and experience working in agile methodology.

Experience DetailsQuinnox Consultancy Services, Bangalore (India) since July 2012 to till dateRole- Java/J2EE Developer

(Quinnox is an ISO 9001:2008 and ISO 27001:2005 certified as well as CMMI SVC V.1.2 Level 3 appraised IT solutions provider headquartered in the US, with offices in the UK, Germany, France and India, and we have three state-of-the-art development centers in India that support mission critical IT needs for global clients.)

Role & Responsibilities- as Software Engineer (Development)

Preparation of Technical Design Document. Design and Development of Modules. Unit Testing & Preparation of Test Case. Helping team members in understanding the functional aspect of requirements. Facilitate problem solving and collaboration. Intervene when necessary to aid the group in resolving issues. Motivate and inspire team members. Ensure deliverables are prepared to satisfy the project requirements. Client communication to gather requirements and to discuss on different solution’s and approach. Have resolved major and critical defects in the application. Set up QA, UAT and Production server environments.

Project Details at Quinnox Consultancy ServicesDATU HEALTH 01-04-2015 to Current

Role- Software Engineer (Hadoop/Big Data Developer)/Client- DatuHealth

Statement Objective-To obtain a challenging position in a high quality engineering environment where my resourceful experience and academic skills will add value to organizational operations.

Page 2: Resume Syed Usman

Leading healthcare systems use the Dātu digital encounter platform to deliver continuous, personalized care for community members, aligned to clinical evidence and to consumer needs. With more data—generated by patients between visits, clinicians have a clearer view into the situations and aspirations of the human beings they treat.

Highlights- Created maven projects to build Rest web services to expose data from Sqrrl Database. Used JAX-RS as a

implementation. Created a JSON validator framework, which is used to validate incoming JSON requests which needs to be

added to Sqrrl database. Created a JSON default values population utility and exposed it as a JAR file. Created a utility class which dynamically creates POJO’s based on sample input JSON’s. Implemented connection pooling for connection to Sqrrl backend. Created Hive tables and used for storing it for storing temporary report data. Used Sqoop to import and export data from Relational database to Hive and vice- versa. Wrote Map-Reduce program to fetch data from Sqrrl backend and store it in a file. Have written complex methods to extract data, transform and expose that as web service. Have helped team members in setting up the projects for Reporting functionality. Have helped team members in implementing and setting up a connection/session functionality in

application .

Project Details at Quinnox Consultancy ServicesIntelligrated WMS (Warehouse Management System) 7Eleven 01-05-2014 to 31-03-2015 Implementation And Product Customization

Role- Technical Lead (Java/J2EE Developer)/Client- Intelligrated

Intelligrated® is a leading North American-based, single-point provider of automated material handling solutions with operations in the U.S., Canada, Mexico and Brazil.

Knighted, a product offered by Intelligrated as a full-featured, scalable warehouse control system (WCS) that solves a wide range of material handling system challenges, from material flow control to order and wave execution. Intelligrated’s warehouse control system supplements enterprise resource planning (ERP) and warehouse management systems (WMS) to improve overall accuracy and performance. By controlling a wide range of material handling equipment and software, Intelligrated’s WCS helps customers effectively manage product flow and fill the operational gaps in their automated material handling systems. Providing flexible process management through scalable software, Intelligrated’s warehouse control solution can be integrated either as a complete warehouse execution system or as individual products. 7Eleven a customer of Intelligrated proposed a new implementation as well as some customization in the existing product. The new modules as well the customization of complex warehouse modules not only increased the domain knowledge of a Warehouse system but also it gave room to learn new and complex technical concepts.

Highlights- Was the front runner in understanding, gathering and organizing the requirements presented by the client. Translated each and every requirement to a technical solution by preparing technical design documents. Provided estimation’s for each and every module to get sign off from the client. Involved in assigning the tasks and assignments to every team member. Helped all team members to

understand what and how their assignment needs to be implemented. Transferring domain knowledge of the application to new joiner’s in the project. Providing technical walkthrough of the application to new joiner’s in the project. Understanding the new change request’s (CR) from client and translating them to technical solution and

providing the detailed estimates. Was responsible for creating and setting up the test environment for QA and UAT on VM. Creating new SVN branch and also merging the code from one branch to another branch . Provided solution to team members by implementing some complex Spring framework concepts such as

Dynamic binding of list of objects in Spring and as well as Pagination in hibernate which was very critical for us.

Involved in collecting status from team members on a daily basis to keep track of the progress and to identify any risk’s earlier.

Page 3: Resume Syed Usman

Was awarded ‘Star Performer of Quinnox’ award for the month of May for my contribution since the start of the Intelligrated project to till date.

Took up the challenge of implementing a complex module as it required a deeper understanding of the warehouse operations such as Wave Generation and Picking modules.

Have implemented Logging using log4j. Implemented complex SQL queries and also optimized the queries for performance. Complete knowledge of Warehouse Management domain and process. Knowledge of complex modules such as Wave Generation, receiving, order management, voice picking,

packing and shipping. Was awarded the annual performer of the year for my performance. Involved in Go-Live and post production support.

Intelligrated WMS (Warehouse Management System) 3.0 and 01-04-2014 to 31-04-2014 Walmart Customization

Role- Software Engineer (Java/J2EE Developer)/Client- Intelligrated

Intelligrated® is a leading North American-based, single-point provider of automated material handling solutions with operations in the U.S., Canada, Mexico and Brazil.

Knighted, a product offered by Intelligrated as a full-featured, scalable warehouse control system (WCS) that solves a wide range of material handling system challenges, from material flow control to order and wave execution. Intelligrated’s warehouse control system supplements enterprise resource planning (ERP) and warehouse management systems (WMS) to improve overall accuracy and performance. By controlling a wide range of material handling equipment and software, Intelligrated’s WCS helps customers effectively manage product flow and fill the operational gaps in their automated material handling systems. Providing flexible process management through scalable software, Intelligrated’s warehouse control solution can be integrated either as a complete warehouse execution system or as individual products.

Intelligrated wanted us to help them to make a stable WMS product which they had, which they call it as WMS 3.0 Vision by migrating some of the modules from Struts to Spring and Hibernate. And also Walmart a customer of Intelligrated wanted some customization’s in the WMS product, so Intelligrated provided us some modules which needed to be migrated to Spring and as well as we had to customize as per the customer requirement.

Highlights- Learned and got practical experience of Struts and spring framework’s and also Hibernate ORM Tool. Have received many appreciations as I have finished my assignments well before the assigned scheduled

end date. Involved in complete migration of WMS Application from Struts to Springs framework. Was involved in design phase for creating LLD documents. Implemented JUnit test cases for each and every module/functionality of the application. Gave knowledge transition to new team members joining this project and also help other team members

to complete their assignments. Taken up work voluntarily during crunch time of the project. Have been involved in creation of build for this project. Complete knowledge of SVN checking in and checking out code.

Intelligrated WMS (Warehouse Management System) RewriteRole- Software Engineer (Java/J2EE Developer)/Client- Intelligrated

Intelligrated® is a leading North American-based, single-point provider of automated material handling solutions with operations in the U.S., Canada, Mexico and Brazil.

Knighted, a product offered by Intelligrated as a full-featured, scalable warehouse control system (WCS) that solves a wide range of material handling system challenges, from material flow control to order and wave execution. Intelligrated’s warehouse control system supplements enterprise resource planning (ERP) and warehouse management systems (WMS) to improve overall accuracy and performance. By controlling a wide range of material handling equipment and software, Intelligrated’s WCS helps customers effectively manage product flow and fill the operational gaps in their automated material handling systems. Providing flexible process management through

Page 4: Resume Syed Usman

scalable software, Intelligrated’s warehouse control solution can be integrated either as a complete warehouse execution system or as individual products.

This warehouse system was implemented in Struts framework which had to be migrated to latest technology i.e. Spring and Hibernate.

Highlights-

Learned and got practical experience of Struts and Spring framework’s and also Hibernate ORM Tool. Have received many appreciations as I have finished my assignments well before the assigned scheduled

end date. Involved in complete migration of WMS Application from Struts to Spring’s framework. Was involved in design phase for creating LLD documents. Implemented JUnit test cases for each and every module/functionality of the application. Gave knowledge transition to new team members joining this project and also help other team members

to complete their assignments. Taken up work voluntarily during crunch time of the project. Have been involved in creation of build for this project. Complete knowledge of SVN checking in and checking out code. Have migrated close to 12 program’s, have received appreciations for defect free deliverables. Working on System re-engineering tool called as Object Aid. Created design documents like HLD’s and

LLD’s for the above project.

QSustain (Product for Quinnox Consultancy)Role- Software Engineer (Java/J2EE Developer)

This project was developed in Springs framework and hibernate as ORM tool. As it is web product so learned JQuery , PHP and Ajax to build the front end.

Worked on an entrepreneur idea which is web product called as QSustain which is a web application.

Highlights- It was an entrepreneur idea which was proposed by a manager in Quinnox and they presented me with this idea and asked that will you be able to take this; I grabbed this opportunity along with two other office colleagues and was leading this project.

MARS -Mail Auto Response System (Product for Quinnox Consultancy)Role- Software Engineer (Java/J2EE Developer)

This application was built so that it can be used as internal application for Quinnox.This application was developed from the scratch AND was also involved in designing the architecture of the system.

It included following modules: Reporting and Generation of graphs for ticket data dynamically. Storing data from multiple users and consolidation and generating reports automatically. Resource Reconciliation which managers of the company have to do manually was automated. Timesheet defaulters were automatically notified that they have not filled their timesheets on respective dates. Leave defaulters were automatically notified that they have not applied for leave on respective dates.

Highlights- Developed a Java application called MARS (Mail Auto Response System) and involved in every aspect of this

project which not only enhanced my skills in Java but also every phase of a software development. Preparation of Technical Design Document. Design and Development of Modules. Unit Testing & Preparation of Test Case. Customer Acceptance Test. Ensure deliverables are prepared to satisfy the project requirements. Coordinate the review, presentation and release of design layouts, drawings, analysis and other

documentation.

Page 5: Resume Syed Usman

Android Supermarket Application (In-House)Role- Android Developer

This started off as a self-initiated thought of being able to effortlessly order groceries and other essential through the Android phone. This idea was constructed based on the notion of wide availability of Android devices and its cross platform applications.

This application involves users selecting items, quantity of items and placing orders from virtually anywhere using their phones. The eye catching features such as Data Mining (See and get to know what the customer needs), Schedule orders periodically, compatible with all android devices, use of cloud DB enables the app to stand apart for anything currently in the market.

Highlights- Involved in complete development of this Android Application and also backend application where supermarket

can feed data and receive orders. Completely involved in design of this application. Implemented most of the concepts of android so that the application is optimized for performance. Explored complex concepts and implemented.

Backend Java/J2EE Supermarket Application (In-House)Role- Java Developer (Java/J2EE)

This application was built so that it can be used as backend application for the above android application which will be available to supermarket to enter their data, receive orders, and respond to customers.

Highlights- Involved in complete development of this backend application using Springs and Hibernate. Completely involved in design of this application. Implemented and explored most of the concepts of Springs and Hibernate so that the application is optimized

for performance.

Awards / Recognition Received “Star Performer” of Quinnox award and certificate for my contribution and performance in my project.

Got opportunity to lead the next assignment. Received annual performer of the year 2014 award. Received best all-rounder award and certificate in sports day cricket event. Was a part of winning team for football event on sports day.

Certifications/Trainings Attended training on two technologies Java and Oracle Fusion Middleware. Aptech trained Android Developer. Training on Java included Core Java as well as JSP and Servlets. Got training on Spring framework and Hibernate. Attended training session on Mssql. Attended a session on Java Code Review. Attended a session on Basic Communication Skills which improved my communication skills. Attended training session on JQuery. Attended training session on Angular JS. Attended training on Hadoop (Big Data) which included concepts Map/Reduce, Hive, Pig & HBase.

Technical Skills SummaryOperating System-All windows variants, UNIX

Programming Languages/Libraries and Tools- Java (Core Java and J2EE), Android, Phonegap, HTML, XML, JavaScript, JQuery, JSON, REST, AJAX

Scripting – Ant

Other Tools - Maven

Page 6: Resume Syed Usman

Database Packages - MySql, Mssql, Oracle, Cassandra, PostgreSQL, Sqrrl , HBase

Frameworks in Java - Struts, Spring

Server - Apache Tomcat 7.0

ORM Tool – Hibernate

Big Data – Hadoop framework ,Map Reduce, Hive, Pig, Sqoop, Oozie

Web services – JAX-RS, Spring Restful web services

Application & Server Maintenance – Setting up Tomcat server with JVM & GC parameters.

Open Source API's - JFreechart, Freemarker, JSoup, Java Mail, Jackson-core (JSON), Quartz (Scheduler), Groovy Shell, slf4j, Log4j

Other Concepts Worked On Multithreading, Quartz Scheduler, Queuing, Groovy Shell, Data Persistence, Database Connection Pooling and Exception handling

Personal DetailsNationality IndianDate of Birth 13th February 1990Marital Status SinglePassport Details Available upon requestReferences Available upon request