SlideShare a Scribd company logo
1 of 7
892 Atlantic Ave 
APT C, Hoffman Estates, IL Mohammed Q Murtuza 
Cell:(313) 717-1655 
mqmurtuza@gmail.com 
PROFILE 
I am an all-rounder software engineer with more than 10 years of experience developing and designing application 
with a self-motivation and a superior work ethic and a champion of emerging and innovative technology. 
Why me? 
I come as a package providing solutions end-to-end in agile process that can develop robust distributed scalable 
software using both Java and .Net stack from scratch deployed in a continuous integration system. In addition can 
solve their big data issues using Hadoop, MongoDb, Cassandra, Hbase, and Amazon Cloud Computing technology. 
SUMMARY 
 I am proud of delivering robust distributed systems using Pub/Sub, SAGA, event Driven architectures and 
business intelligence solutions for reporting and predictive analytics to industry. 
 I can understand the architecture of systems that span multiple business domains and drive the design of the 
context I work in to improve that eco-system. 
 When designing and developing solutions I follow the SOLID (Single Responsible, Open Closed,..) principles as a 
guideline. 
 Experienced in Test Driven Development developing unit, integration and system tests to ensure the 
development of components, classes and methods adhere to the business requirements. 
 Experienced in using continuous integration and continuous delivery as part of the development process. 
 Worked in an Agile development environment for the last 4 years using one and two week sprints and played a 
key role in daily standups, retrospectives, demos, grooming and planning. 
 Proficient in Design patterns and have judiciously used them for developing efficient systems. Design patterns 
used during my project development include Singleton, Factory method, Abstract Factory, Strategic, Template, 
Decorator, Chain of Responsibility etc. 
 Experience working in various phases of SDLC including Envisioning, Definition, Design, Development, Testing, 
Planning and Management. 
 Considerable experience in implementing Service Oriented Architectures (SOA) using XML, Json and plain text 
based Web Services (SOAP/WSDL/REST) using Apache Axis2 Web service engines, ASMX, WCF etc. 
 Extensive experience in developing scalable, reliable and efficient enterprise applications using JAVA /J2EE 
technologies including JSP, Servlets, JDBC, JPA/Hibernate, Spring, JMS etc. 
 Extensive experience in developing scalable, reliable and efficient enterprise applications using .NET technologies 
including ASP.NET/ASP.NET MVC, ADO.NET, LINQ, Entity Framework, MSMQ, Windows Services, etc. 
 Hands on experience in XML, XSL, XSLT, XPATH, XSD and using parsers like SAX and DOM. 
 Expertise in application development using frameworks like Hibernate, Spring 2.x/ 3.x ,Spring Integration, Spring 
Batch, MVC, Spring IOC 
 Adept on orchestrating messaging artifacts like, filters, routers, pipelines, chains, splitters, aggregators using 
Spring Integration and Apache Camel 
 Conversant and implemented BizTalk components including schemas, maps, pipelines, orchestrations and 
custom scripted functoids 
 Used Java Messaging Service (JMS) for exchange of information across applications using Apache Active MQ and 
RabbitMQ. 
 Building and coding applications using Hadoop components – MapReduce, HDFS, Hbase, Pig, Hive, Sqoop, 
Flume, Oozie, ZooKeeper etc. 
 Used MongoDB for storing document data based for high volume messaging system. 
 Extensive experience in building and deploying services in Amazon Cloud AWS EC2 machines. Hands on 
configuring services in AWS Glacier, CloudFront, Import/Export, Cloud Formation and SES. 
 Hands on experience in developing complex SSIS packages in transforming data from one database to the other. 
 Experience in implementing SQL Server Replication services with complex topology.
 Experience in generating various In-House Reports using MS Reporting Services and Crystal Reports. 
 Proficient in developing end-to-end SAP BOE Reports( universes, webi, CMC, import wizard) 
 Proficient in the use of unit testing frameworks – JUnit, MRUnit, NUnit etc. 
 Collaboration Tools: JIRA, Confluence, Hudson CI and SVN and other proprietary tools 
TECHNICAL SKILLS 
Skills Details 
Functional Programming Languages SCALA, F#, Python 
Programming Languages Java, C#,C, C++,PHP, Python 
Not only SQL (NoSQL) MongoDB, Redis, NeoJ, Cassandra, Riak, RavenDB, DyanmoDB 
Big Data Hadoop(Cloudera) -MapReduce, Pig, Hive, Flume, Sqoop, Oozie, 
ZooKeeper, Hadoop2.0, HBase, YARN 
J2EE frameworks Spring Core, Spring Integration, Spring Batch, Spring MVC, Spring Security 
JPA/Hibernate,JMS, AOP, JAXB, Servlet, JSP,Transactions, JAXB, 
Hibernate, Querydsl, Lombok, Liquibase, JavaMail etc 
.Net Frameworks .Net, WCF, WF, WPF, WebAPI’s, Windows Service etc 
ORM Java: Hibernate, JPA 
.Net: Entity Framework, Dapper, LINQ-to-SQL, Code Smith Templates 
Enterprise Integration Patterns/ 
Middleware 
Spring Integration, BizTalk, MuleESB, Apache Camel, OpenESB, WF etc 
Frontend and their related tools Javascript-AngularJS, JQuery,HTML,AJAX 
Related tools: bower, grunt, gulp, node.js 
ETL SSIS, Pentaho and Talend 
Web service SOAP, HTTP, REST API, WebAPI, WCF, ASMX 
Unit Testing Tools /Mocking 
Frameworks 
JUnit, JMockit, Mockito, PowerMock, DBUnit, MoQ 
Logging Log4J, Aspects, SLF4J, Enterprise Logging, 
Application Servers Tomcat 5/6/7,Jetty, IIS, Spring- tcserver, BEA Weblogic, JBoss 
Design Patterns Singleton, Strategy ,Template, Factory, Decorator,Chain-of-Responsibility 
Databases MS-SQL Server 00/05/08, Oracle, MS-Access, IBM DB2, 
MySQL,PostgreSQL 
Message Queue Stores MSMQ, Apache ActiveMQ, RabbitMQ 
SDLC Agile(Scrum, Kanban) & Waterfall 
Agile tools TFS, JIRA 
Source Control Perforce, IBM Clear Case, TFS, Git, Stash and SVN. 
Productivity Tools Ant, Maven, Gradle, Nuget, NAnt, Nolio,Powershell, Perl, Shell/Bash 
Continuous Integration Tools CruiseControl, Jenkins, Hudson, Bamboo 
IDE Eclipse, NetBeans, SpringToolSuite, IntelliJIdea, Visual Studio 
Operating Systems Windows, Linux/Unix (CentOS, Ubunutu, RedHat Linux) 
EDUCATION 
 Northern Illinois University ,DeKalb, IL, USA 
Master of Computer Science Degree 
 Osmania University – Hyderabad, A.P, India 
Bachelor of Computer Science Degree
TRAINING & CONFERENCES 
 Core Spring Training by SpringSource 
 Spring Integration and Spring Batch by Spring Source 
 Emergent Design Patterns and Test Driven Development By Scott L. Bain 
 Clean Coder -uncle Bob 
 Leadership in Engineering by Gary Hinkle 
 NService Bus 
 Domain Driven Design 
 Visual Studio Live Conference By Microsoft 
 SpringOne 
 JavaOne 
 QConf 
 SAP Business Objects Training 
 BizTalk 
 Hadoop and Administration 
 MongoDB and Administration 
 Amazon AWS Architect Certification Training 
CERTIFICATIONS 
 CoreSpringV3.2 Core-Spring (Candidate ID 479: Exam Number: 167511861) 
Spring Source- VmWare- PearsonVue, License 271879818 
 IBM Certified Hadoop Developer , Verified id : IBM11668 
BOOKS 
 The Clean Coder- Code of Conduct for Professional Programmers 
 Clean Code: Agile Software Craftsmanship Robert C Martin 
 User Stories Applied : For Agile Software Development Mike Cohn 
 Design Patterns – Grady Booch 
EMPLOYMENT 
CDK Global R & D (June 2012- Present) 
Hoffman estates, IL 
Project: Lead Services- Automotive OEM Lead Integration Platform 
Title: Senior Lead Engineer 
Description: 
Helped to design and develop an integration platform between the automotive lead providers and the ADP 
lead/customer relationship management solutions. The platform provides a way for the lead/customer management 
solutions to receive and provide information from/to the automotive lead providers in an abstracted manner hiding 
the lead provider’s idiosyncrasies and allowing the lead/customer management solutions to concentrate on providing 
business value for their core business domain. 
Responsibilities 
 Facilitated brainstorming sessions with the business on requirements and translated those requirements into a 
technical solution 
 Translates technical requirements to non-technical team members. Outlines project risks and dependencies. 
Balances business & technical priorities. 
 Create stories or epics in the backlog JIRA to help team to understand the need of building features and break 
stories into granular stories that comply with acronym I N V E S T (Mike Cohn). 
 Involved in scrum- daily standups, retrospectives, demos, sprint planning (story, story points and task planning)
and ensure daily effort is reflected in the burn-down chart. 
 Created robust messaging routing system to receive leads from 27 OEMs (GM, Ford, Chrysler, etc) and 
disseminate down to CRM systems using Spring Integration EAI pattern. 
 Built the core integration system using chain, header-enricher, routers, filters, gateways, splitter and 
aggregator. 
 Built a retry mechanism to automatically retry messages using ActiveMQ(topics and queues) and Spring JMS-Transactions. 
 Manage, Merge, Branch releases using Git- Stash and upgrade builds using Jenkins/Bamboo with automated 
deployment tool Nolio (including maintaining and writing shell (bash), perl scripts) to deploy code in CentOs Unix 
system. 
 Create and manage entity-database model using Spring JPA-Hibernate framework and all database change sets 
managed using Liquibase. 
 TDD/BDD approach to accomplish unit, integration and system test coverage for existing and new code using 
JUnit, Selenium/QTP. Make use of Mockito to test the code with external dependencies. DbUnit and in-memory 
databases for database dependencies. 
 Worked with the QA staff to establish testing tasks, approach and standards 
 Constantly Checking Sonar for violations. 
 Actively acting upon Nagios alerts, production issues to find the root cause and fix the issue based on the priority. 
 Lead offshore meetings, code reviews and peer development assignments. 
 Built dimensional data warehouse model for OLAP using Pentaho ETL tools to migrate the data from OLTP to 
OLAP system to provide monthly OEM reports. 
 Worked with the QA staff to establish testing plans, approach and standards 
 Maintains developer wiki using Confluence 
Big Data Lead Integration: Involved in designing the architecture of consumer data model to build an analytical 
system for dealerships to provide data that can help them sell cars, improve lot management, filter junk leads so that 
they champions sales people to work on the prospect which has a high probability of buying the car. ( Hadoop, Hive, 
Pig, MapReduce Jobs, Sqoop, Oozie, Flume etc) 
Environment: Java, Spring (Integration, Web, MVC, Data, JPA, Security), JMS, ActiveMQ, SOAP, POX, Http, Xml, XPath, 
JAXB, Hibernate, Querydsl, Lombok, Log4J, SLF4J, JUnit, JMockit, Mockito, PowerMock, DBUnit, Liquibase, JavaMail, 
Maven, Microsoft Sql Server, CentOS (Linux), VMware virtualized servers GitHub, Eclipse, Log4j, Hudson, Sonar, JIRA, 
STS,Fisheye Crucible, Hive, Pig, Oozie, Flume, Hbase, MongoDb etc 
ADP Dealer Services R & D (October 2009- March 2012) 
Portland, Oregon 
Project: Lead Management System – Third Party Lead Management System 
Title: Senior Lead Engineer 
Description: 
The goal of LMS is to combine the intersecting high level requirements between ADP groups to take leads from 
OEMs, the Internet, and internal ADP applications, and route them based on business rules. LMS should also support 
the parsing of leads into a standard format and the configuration of various business rules for handling and routing, 
etc that may vary per lead provider. LMS is intended to be an infrastructural tool on top of which other down-stream 
applications may sit where leads are ultimately presented to the dealer user 
Responsibilities 
 My experience, skills, observations gained working with ADP legacy BizTalk messaging engine, was leveraged to 
specify the functional requirements for the entire system. 
 Maintained development environments: System builds, application promotion 
 Presented and demonstrated stories at the end of every two week sprint 
 Developed code based on two week iterative and incremental sprints 
 Provided daily scrum status 
 Participated in the design of the robust backend messaging system implemented using Spring Web Services and
ActiveMQ using both queues and topics 
 Designed and implemented the robust database in SQL Server 2008 defining stored procedures, triggers, user 
defined functions, xml types, table value functions etc. 
 Designed and implemented a parser to transform different types of inbound leads (text, adf-xml, star-xml etc) 
into common star-xml format. Extensive use of XSLT, XPATH, Javascripts, SAX and DOM parsers 
 Created an Admin generic UI tool using Spring MVC template to upload the parsing templates for lead providers. 
 Create Unit test for controller using Nunit. 
Environment: Java, Spring (Integration, Web, MVC, Data, JPA, Security), JMS, ActiveMQ, SOAP, POX, Http, Xml, XPath, 
JAXB, Hibernate, Querydsl, Lombok, Log4J, SLF4J, JUnit, JMockit, Mockito, PowerMock, DBUnit, Liquibase, JavaMail, 
TCServer, Maven, SQL Server 2008, C#,JavaScript, jQuery, Visual Studio 2008, IIS, IBM Clear Case, Cruise Control. 
Project: Lead Intelligence (LS) 
Title: Senior Lead Engineer 
Description: 
ADP’s Lead Intelligence (ALI) Lead Scoring system is intended to qualify the expected value of a sales lead or prospect 
based on a prospect’s profile, behavior, demographics, and the likelihood to purchase. The ALI system will prioritize 
and articulate the potential value of leads for direct marketing and sales; allowing each function to maximize 
effectiveness by routing high priority leads to sales and low priority leads to low cost sales channels for further 
qualification 
Responsibilities 
 Involved in various phases of project development following Rational Unified Process (RUP). 
 Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose. 
 Used Spring Dependency Injection to get Hibernate Sessions and Spring DAO Classes. 
 Integrated Spring ORM tools Hibernate in context files. 
 Involved with database design including tables and fields 
 Using normalization principles and Entity Relationship diagrams. 
 Involved in handling Hibernate as part of DB connectivity 
 Persistence as ORM tool and writing HQL Queries. 
 Used Web services -WSDL and SOAP using Apache Axis2 for getting response from connect ship. 
 Used JMS API for asynchronous communication by putting the messages in the Message queue. 
 Constantly worked with business users to provide them with the data in form of complex reports and excel 
sheets for analysis 
 Created reports based of free hand SQL and Universe objects 
 Implemented various XML technologies DTD schemas, DOM & SAX parsers, XSLT. 
 Created and implemented stored Procedures using SQL and PL/SQL. 
 Performed unit testing using Junit framework. 
 Involved in troubleshooting and debugging during the testing phase of project life cycle. 
 Developed the application using Eclipse and used Git for version controlling 
 Overall Co-ordination of offshore and involved in leadership activities 
 Tracking and resolving issues using JIRA. 
 Implemented the SAP BOE Java API’s to render Webi reports into the custom UI. 
 Designed & implemented the highly efficient OLTP and OLAP (star and snowflake) database to account for better 
performance of both transactional and reporting system. 
 Researched, designed and implemented the end-end SAP BOE reporting using artifacts like universe, webi, info 
view, CMC etc., producing a dynamic system of building the reports without the intervention of code-change/ 
developers. 
 Designed and implemented the replication topology of both transactional and reporting SQL Server machines. 
The topology consists of 3 publishers- 2distributors- 1-subscribers. 
 Design & develop enterprise-wide ETL and data integration modules blending SSIS, SQL Agent Jobs etc. 
Environment: Java, J2EE, XML, XSLT, UML, Tomcat, Jboss, Eclipse, Spring2.5, SQL Server, ANT, Hibernate 3.0, and 
Cruise Control
ADP Dealer Services R & D (March 2009- October 2009) 
Location: Hoffman Estates, IL 
Project: Prototype of Lead Intelligence 
Title: Senior Lead Engineer 
Description: The vice president who emerged with the idea of scoring the leads needed a working prototype to prove 
the dealers and the upper management the scope of this product in the automotive space. 
Responsibilities 
 Gathered all the requirements of the process by grilling different actors of the system to ascertain the 
communication flow and workflow of the current process. 
 Designed complete secured login portal page utilizing ADO.NET to interface with SQL server 
 Helped the consultant to optimize the BizTalk Orchestrations, pipelines, schemas etc. 
 Implemented the web service with the internal and third party using BizTalk 2009. 
 SQL broker services were implemented to instantiate the instances of orchestrations. 
 Designed a highly robust ETL tool to migrate the data from BizTalk custom database to reporting database using 
SSIS, SQL agent jobs 
 Created a complete secure login portal using ASP.net membership provider, roles and permissions. 
 Extensively used asp.net controls to layout the look and feel of the application. 
 Used third party Telerik Rad controls to provide rich and robust user interaction 
Environment : ASP.NET 3.5, C#, Visual Studio 2008, JavaScript, MS SQL SERVER 2008, CSS, Biztalk 2009, WCF, Telerik 
Controls , NAnt, NUnit, BizUnit, Cruise Control. 
ADP Dealer Services R & D (Feb 2008- March 2009) 
Location: Hoffman Estates, IL 
Project: Data Fresh Billing 
Title: Software Engineer 
Description: Data Fresh Billing Project-It’s a programmatic solution to monitor dealers customer record counts 
processed through Data Fresh. It automatically updates the dealers Data Fresh billing when the dealer transitions 
into an appropriate record tier. 
 Analyzed general design requirements and prepared detailed design documents 
 Prepared Roadmaps and detailed project plan for the implementation. 
 Exclusive use of Core java components 
 Used Hibernate as an Object Relational Mapping to build Data Access Layer 
 Generated reports in CSV format for presentation to business. 
 Created complex class objects to meet the business requirement. 
 Created complex HQL queries joins with different classes. 
 Design and development of SOA components using Metro-WS and Spring framework. 
 Development and testing of SOAP web service methods. 
 Implement web services security and Spring security. 
 Fix Tomcat security vulnerabilities identified by customer. 
 Architect and develop solution for large data transfer via REST web service. 
 Work on REST API to be consumed by MS Silverlight client. 
 Design/Develop detail integration tests with JUnit framework. 
 Involved in various research and development efforts. 
Environment: My Eclipse, Perforce, Hibernate 3.0, Java (JDK6), SqlServer 2008, MS-Access, Beyond Compare 
ADP Dealer Services R & D (June 2007- Feb 2008) 
Location: Hoffman Estates, IL 
Project: Prototype of Discounting Tool 
Title: Software Engineer
Description: To help General Manager of CRM department standup a web-based prototype for consistent submission 
of discount request by Sales Rep so that it helps them to make a faster decision with all data at one place. 
Responsibilities 
 Gathered all the requirements of the process by grilling GM, VP & Sales Director to determine the workflow of 
business 
 Created a VISIO diagram to layout the high level architecture. 
 Designed complete secured login portal page utilizing ADO.NET to interface with SQL server 
 Created Sessions to maintain the session id and displaying the username on each page 
 Created a session cart for Sales Rep to add all the necessary details of the products 
 Designed data grid to display the number of products added in the session cart 
 Created Grid View with multiple filters using dropdown, filter expression and filter collection 
 Designed Popup calendar in Javascript,Asp.net for selecting the date 
 Coded Mail messages to be submitted by the Sales rep using SMTP properties and functions 
Environment: Microsoft Visual Studio, Visio, SQL Server 2000, IIS Web Server, Excel, Access, ASP.NET (C#),SMPT server 
REFERENCES 
Iain Smith - VP iain.smith@adp.com/cdk.com 
Nazeeruddin Mohammed, Senior BI Architect and Data Integration Specialist: contactnazeer@gmail.com 
Carlos Escarza, Senior Engineer carlos.escarza@adp.comAdam Kelley, Senior System Engineer, 
Adam.Kelley@cdk.com

More Related Content

What's hot

S Kumar Resume
S Kumar ResumeS Kumar Resume
S Kumar ResumeS Kumar
 
Sanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-LatestSanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-LatestSanjeev Kumar Paul
 
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , UnixZia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , UnixMohammed Arefeen
 
softwareengineer_abulaila_2017_01
softwareengineer_abulaila_2017_01softwareengineer_abulaila_2017_01
softwareengineer_abulaila_2017_01Tariq Abulaila
 
Swaminathan_JAVA_JEE_13_Years_IT_Experience
Swaminathan_JAVA_JEE_13_Years_IT_ExperienceSwaminathan_JAVA_JEE_13_Years_IT_Experience
Swaminathan_JAVA_JEE_13_Years_IT_ExperienceSwaminathan Umapathy
 
Richard_Safford_III_Resume_V1012_3_24_2015_Java_Developer
Richard_Safford_III_Resume_V1012_3_24_2015_Java_DeveloperRichard_Safford_III_Resume_V1012_3_24_2015_Java_Developer
Richard_Safford_III_Resume_V1012_3_24_2015_Java_Developerrichard safford
 
Matthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer ResumeMatthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer Resumemattswanger
 

What's hot (18)

S Kumar Resume
S Kumar ResumeS Kumar Resume
S Kumar Resume
 
Tech Lead-Sachidanand Sharma
Tech Lead-Sachidanand SharmaTech Lead-Sachidanand Sharma
Tech Lead-Sachidanand Sharma
 
Sanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-LatestSanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-Latest
 
Surya resume WSU
Surya resume WSUSurya resume WSU
Surya resume WSU
 
Suresh p resume
Suresh p resume Suresh p resume
Suresh p resume
 
Karthik .net resume
Karthik  .net resumeKarthik  .net resume
Karthik .net resume
 
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , UnixZia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
 
Bhargav
BhargavBhargav
Bhargav
 
Skanthan thiru
Skanthan thiruSkanthan thiru
Skanthan thiru
 
softwareengineer_abulaila_2017_01
softwareengineer_abulaila_2017_01softwareengineer_abulaila_2017_01
softwareengineer_abulaila_2017_01
 
Swaminathan_JAVA_JEE_13_Years_IT_Experience
Swaminathan_JAVA_JEE_13_Years_IT_ExperienceSwaminathan_JAVA_JEE_13_Years_IT_Experience
Swaminathan_JAVA_JEE_13_Years_IT_Experience
 
Geethu Rajasekharan
Geethu RajasekharanGeethu Rajasekharan
Geethu Rajasekharan
 
Resume
ResumeResume
Resume
 
Richard_Safford_III_Resume_V1012_3_24_2015_Java_Developer
Richard_Safford_III_Resume_V1012_3_24_2015_Java_DeveloperRichard_Safford_III_Resume_V1012_3_24_2015_Java_Developer
Richard_Safford_III_Resume_V1012_3_24_2015_Java_Developer
 
Praveen_SCM_Resume
Praveen_SCM_Resume Praveen_SCM_Resume
Praveen_SCM_Resume
 
Krishnagopal Thogiti_Java
Krishnagopal Thogiti_JavaKrishnagopal Thogiti_Java
Krishnagopal Thogiti_Java
 
Muruga logeswaran CV-Senior .Net Developer
Muruga logeswaran CV-Senior .Net DeveloperMuruga logeswaran CV-Senior .Net Developer
Muruga logeswaran CV-Senior .Net Developer
 
Matthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer ResumeMatthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer Resume
 

Viewers also liked

Aamir Mirza's Resume
Aamir Mirza's Resume Aamir Mirza's Resume
Aamir Mirza's Resume Aamir Mirza
 
Matt taylor resume
Matt taylor  resumeMatt taylor  resume
Matt taylor resumeMatt Taylor
 
Shauna_Aguirre_Resume 11.14
Shauna_Aguirre_Resume 11.14Shauna_Aguirre_Resume 11.14
Shauna_Aguirre_Resume 11.14Shauna Aguirre
 
Cindy Badon Resume
Cindy Badon ResumeCindy Badon Resume
Cindy Badon ResumeCindy Badon
 
Chad Anderson Technical Resume
Chad Anderson Technical ResumeChad Anderson Technical Resume
Chad Anderson Technical ResumeChad Anderson
 
Bobby_Resume_2016_(1) (1)
Bobby_Resume_2016_(1) (1)Bobby_Resume_2016_(1) (1)
Bobby_Resume_2016_(1) (1)Bobby Hartless
 
Resume as Dashboard
Resume as DashboardResume as Dashboard
Resume as DashboardMarco Diaz
 
Web developer / Full Stack Engineer/ backend Developer /Frontend Developer
Web developer / Full Stack Engineer/ backend Developer /Frontend DeveloperWeb developer / Full Stack Engineer/ backend Developer /Frontend Developer
Web developer / Full Stack Engineer/ backend Developer /Frontend Developerruochen Liao
 

Viewers also liked (14)

Aamir Mirza's Resume
Aamir Mirza's Resume Aamir Mirza's Resume
Aamir Mirza's Resume
 
KNelson Resume
KNelson ResumeKNelson Resume
KNelson Resume
 
Matt taylor resume
Matt taylor  resumeMatt taylor  resume
Matt taylor resume
 
Resume
ResumeResume
Resume
 
Shauna_Aguirre_Resume 11.14
Shauna_Aguirre_Resume 11.14Shauna_Aguirre_Resume 11.14
Shauna_Aguirre_Resume 11.14
 
Cindy Badon Resume
Cindy Badon ResumeCindy Badon Resume
Cindy Badon Resume
 
Chad Anderson Technical Resume
Chad Anderson Technical ResumeChad Anderson Technical Resume
Chad Anderson Technical Resume
 
Bobby_Resume_2016_(1) (1)
Bobby_Resume_2016_(1) (1)Bobby_Resume_2016_(1) (1)
Bobby_Resume_2016_(1) (1)
 
Oregon City Resume
Oregon City ResumeOregon City Resume
Oregon City Resume
 
OREGON Resume
OREGON ResumeOREGON Resume
OREGON Resume
 
Resume as Dashboard
Resume as DashboardResume as Dashboard
Resume as Dashboard
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
Web developer / Full Stack Engineer/ backend Developer /Frontend Developer
Web developer / Full Stack Engineer/ backend Developer /Frontend DeveloperWeb developer / Full Stack Engineer/ backend Developer /Frontend Developer
Web developer / Full Stack Engineer/ backend Developer /Frontend Developer
 

Similar to Mohammed_Murtuza_EAI

Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java DeveloperMdHasan872214
 
Liu Zongsheng (Peter) Resume_Updated Dec-2014
Liu Zongsheng (Peter) Resume_Updated Dec-2014Liu Zongsheng (Peter) Resume_Updated Dec-2014
Liu Zongsheng (Peter) Resume_Updated Dec-2014Liu Zongsheng Peter
 
Irshad Resume
Irshad ResumeIrshad Resume
Irshad Resumewahirshad
 
Adwait Ullal Resume
Adwait Ullal ResumeAdwait Ullal Resume
Adwait Ullal ResumeAdwait Ullal
 
sam_shneyder_resume_2016
sam_shneyder_resume_2016sam_shneyder_resume_2016
sam_shneyder_resume_2016Samson Shneyder
 
Khalid SRIJI resume
Khalid SRIJI resumeKhalid SRIJI resume
Khalid SRIJI resumeKhalid SRIJI
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperKarthik Reddy
 
Ram Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar
 
Johan_Kayati_Resume_L
Johan_Kayati_Resume_LJohan_Kayati_Resume_L
Johan_Kayati_Resume_LJohan Kayati
 
Chandra Sekhar Cheekuru NET UI
Chandra Sekhar Cheekuru  NET UIChandra Sekhar Cheekuru  NET UI
Chandra Sekhar Cheekuru NET UIChandra Sekhar
 
Yuvaraj Shanmugam - Application Architect
Yuvaraj Shanmugam - Application ArchitectYuvaraj Shanmugam - Application Architect
Yuvaraj Shanmugam - Application ArchitectYuvaraj Shanmugam
 
@@@Resume2016 11 11_v001
@@@Resume2016 11 11_v001@@@Resume2016 11 11_v001
@@@Resume2016 11 11_v001Fred Jabbari
 
@@@RESUME2016_11_11V002PartialFinal
@@@RESUME2016_11_11V002PartialFinal@@@RESUME2016_11_11V002PartialFinal
@@@RESUME2016_11_11V002PartialFinalFred Jabbari
 

Similar to Mohammed_Murtuza_EAI (20)

Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java Developer
 
Liu Zongsheng (Peter) Resume_Updated Dec-2014
Liu Zongsheng (Peter) Resume_Updated Dec-2014Liu Zongsheng (Peter) Resume_Updated Dec-2014
Liu Zongsheng (Peter) Resume_Updated Dec-2014
 
Irshad Resume
Irshad ResumeIrshad Resume
Irshad Resume
 
Gubendran Lakshmanan
Gubendran LakshmananGubendran Lakshmanan
Gubendran Lakshmanan
 
Ram Prasad P.S.S
Ram Prasad P.S.SRam Prasad P.S.S
Ram Prasad P.S.S
 
PM_New_Resume
PM_New_ResumePM_New_Resume
PM_New_Resume
 
UmaPhani_Resume
UmaPhani_ResumeUmaPhani_Resume
UmaPhani_Resume
 
Adwait Ullal Resume
Adwait Ullal ResumeAdwait Ullal Resume
Adwait Ullal Resume
 
Lalith Thota
Lalith ThotaLalith Thota
Lalith Thota
 
Resume - Dhanshri Kalgaonkar
Resume - Dhanshri KalgaonkarResume - Dhanshri Kalgaonkar
Resume - Dhanshri Kalgaonkar
 
sam_shneyder_resume_2016
sam_shneyder_resume_2016sam_shneyder_resume_2016
sam_shneyder_resume_2016
 
Khalid SRIJI resume
Khalid SRIJI resumeKhalid SRIJI resume
Khalid SRIJI resume
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
 
Ram Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration Developer
 
Johan_Kayati_Resume_L
Johan_Kayati_Resume_LJohan_Kayati_Resume_L
Johan_Kayati_Resume_L
 
Chandra Sekhar Cheekuru NET UI
Chandra Sekhar Cheekuru  NET UIChandra Sekhar Cheekuru  NET UI
Chandra Sekhar Cheekuru NET UI
 
Yuvaraj Shanmugam - Application Architect
Yuvaraj Shanmugam - Application ArchitectYuvaraj Shanmugam - Application Architect
Yuvaraj Shanmugam - Application Architect
 
@@@Resume2016 11 11_v001
@@@Resume2016 11 11_v001@@@Resume2016 11 11_v001
@@@Resume2016 11 11_v001
 
@@@RESUME2016_11_11V002PartialFinal
@@@RESUME2016_11_11V002PartialFinal@@@RESUME2016_11_11V002PartialFinal
@@@RESUME2016_11_11V002PartialFinal
 
SureshRajanNS-CV
SureshRajanNS-CVSureshRajanNS-CV
SureshRajanNS-CV
 

Mohammed_Murtuza_EAI

  • 1. 892 Atlantic Ave APT C, Hoffman Estates, IL Mohammed Q Murtuza Cell:(313) 717-1655 mqmurtuza@gmail.com PROFILE I am an all-rounder software engineer with more than 10 years of experience developing and designing application with a self-motivation and a superior work ethic and a champion of emerging and innovative technology. Why me? I come as a package providing solutions end-to-end in agile process that can develop robust distributed scalable software using both Java and .Net stack from scratch deployed in a continuous integration system. In addition can solve their big data issues using Hadoop, MongoDb, Cassandra, Hbase, and Amazon Cloud Computing technology. SUMMARY  I am proud of delivering robust distributed systems using Pub/Sub, SAGA, event Driven architectures and business intelligence solutions for reporting and predictive analytics to industry.  I can understand the architecture of systems that span multiple business domains and drive the design of the context I work in to improve that eco-system.  When designing and developing solutions I follow the SOLID (Single Responsible, Open Closed,..) principles as a guideline.  Experienced in Test Driven Development developing unit, integration and system tests to ensure the development of components, classes and methods adhere to the business requirements.  Experienced in using continuous integration and continuous delivery as part of the development process.  Worked in an Agile development environment for the last 4 years using one and two week sprints and played a key role in daily standups, retrospectives, demos, grooming and planning.  Proficient in Design patterns and have judiciously used them for developing efficient systems. Design patterns used during my project development include Singleton, Factory method, Abstract Factory, Strategic, Template, Decorator, Chain of Responsibility etc.  Experience working in various phases of SDLC including Envisioning, Definition, Design, Development, Testing, Planning and Management.  Considerable experience in implementing Service Oriented Architectures (SOA) using XML, Json and plain text based Web Services (SOAP/WSDL/REST) using Apache Axis2 Web service engines, ASMX, WCF etc.  Extensive experience in developing scalable, reliable and efficient enterprise applications using JAVA /J2EE technologies including JSP, Servlets, JDBC, JPA/Hibernate, Spring, JMS etc.  Extensive experience in developing scalable, reliable and efficient enterprise applications using .NET technologies including ASP.NET/ASP.NET MVC, ADO.NET, LINQ, Entity Framework, MSMQ, Windows Services, etc.  Hands on experience in XML, XSL, XSLT, XPATH, XSD and using parsers like SAX and DOM.  Expertise in application development using frameworks like Hibernate, Spring 2.x/ 3.x ,Spring Integration, Spring Batch, MVC, Spring IOC  Adept on orchestrating messaging artifacts like, filters, routers, pipelines, chains, splitters, aggregators using Spring Integration and Apache Camel  Conversant and implemented BizTalk components including schemas, maps, pipelines, orchestrations and custom scripted functoids  Used Java Messaging Service (JMS) for exchange of information across applications using Apache Active MQ and RabbitMQ.  Building and coding applications using Hadoop components – MapReduce, HDFS, Hbase, Pig, Hive, Sqoop, Flume, Oozie, ZooKeeper etc.  Used MongoDB for storing document data based for high volume messaging system.  Extensive experience in building and deploying services in Amazon Cloud AWS EC2 machines. Hands on configuring services in AWS Glacier, CloudFront, Import/Export, Cloud Formation and SES.  Hands on experience in developing complex SSIS packages in transforming data from one database to the other.  Experience in implementing SQL Server Replication services with complex topology.
  • 2.  Experience in generating various In-House Reports using MS Reporting Services and Crystal Reports.  Proficient in developing end-to-end SAP BOE Reports( universes, webi, CMC, import wizard)  Proficient in the use of unit testing frameworks – JUnit, MRUnit, NUnit etc.  Collaboration Tools: JIRA, Confluence, Hudson CI and SVN and other proprietary tools TECHNICAL SKILLS Skills Details Functional Programming Languages SCALA, F#, Python Programming Languages Java, C#,C, C++,PHP, Python Not only SQL (NoSQL) MongoDB, Redis, NeoJ, Cassandra, Riak, RavenDB, DyanmoDB Big Data Hadoop(Cloudera) -MapReduce, Pig, Hive, Flume, Sqoop, Oozie, ZooKeeper, Hadoop2.0, HBase, YARN J2EE frameworks Spring Core, Spring Integration, Spring Batch, Spring MVC, Spring Security JPA/Hibernate,JMS, AOP, JAXB, Servlet, JSP,Transactions, JAXB, Hibernate, Querydsl, Lombok, Liquibase, JavaMail etc .Net Frameworks .Net, WCF, WF, WPF, WebAPI’s, Windows Service etc ORM Java: Hibernate, JPA .Net: Entity Framework, Dapper, LINQ-to-SQL, Code Smith Templates Enterprise Integration Patterns/ Middleware Spring Integration, BizTalk, MuleESB, Apache Camel, OpenESB, WF etc Frontend and their related tools Javascript-AngularJS, JQuery,HTML,AJAX Related tools: bower, grunt, gulp, node.js ETL SSIS, Pentaho and Talend Web service SOAP, HTTP, REST API, WebAPI, WCF, ASMX Unit Testing Tools /Mocking Frameworks JUnit, JMockit, Mockito, PowerMock, DBUnit, MoQ Logging Log4J, Aspects, SLF4J, Enterprise Logging, Application Servers Tomcat 5/6/7,Jetty, IIS, Spring- tcserver, BEA Weblogic, JBoss Design Patterns Singleton, Strategy ,Template, Factory, Decorator,Chain-of-Responsibility Databases MS-SQL Server 00/05/08, Oracle, MS-Access, IBM DB2, MySQL,PostgreSQL Message Queue Stores MSMQ, Apache ActiveMQ, RabbitMQ SDLC Agile(Scrum, Kanban) & Waterfall Agile tools TFS, JIRA Source Control Perforce, IBM Clear Case, TFS, Git, Stash and SVN. Productivity Tools Ant, Maven, Gradle, Nuget, NAnt, Nolio,Powershell, Perl, Shell/Bash Continuous Integration Tools CruiseControl, Jenkins, Hudson, Bamboo IDE Eclipse, NetBeans, SpringToolSuite, IntelliJIdea, Visual Studio Operating Systems Windows, Linux/Unix (CentOS, Ubunutu, RedHat Linux) EDUCATION  Northern Illinois University ,DeKalb, IL, USA Master of Computer Science Degree  Osmania University – Hyderabad, A.P, India Bachelor of Computer Science Degree
  • 3. TRAINING & CONFERENCES  Core Spring Training by SpringSource  Spring Integration and Spring Batch by Spring Source  Emergent Design Patterns and Test Driven Development By Scott L. Bain  Clean Coder -uncle Bob  Leadership in Engineering by Gary Hinkle  NService Bus  Domain Driven Design  Visual Studio Live Conference By Microsoft  SpringOne  JavaOne  QConf  SAP Business Objects Training  BizTalk  Hadoop and Administration  MongoDB and Administration  Amazon AWS Architect Certification Training CERTIFICATIONS  CoreSpringV3.2 Core-Spring (Candidate ID 479: Exam Number: 167511861) Spring Source- VmWare- PearsonVue, License 271879818  IBM Certified Hadoop Developer , Verified id : IBM11668 BOOKS  The Clean Coder- Code of Conduct for Professional Programmers  Clean Code: Agile Software Craftsmanship Robert C Martin  User Stories Applied : For Agile Software Development Mike Cohn  Design Patterns – Grady Booch EMPLOYMENT CDK Global R & D (June 2012- Present) Hoffman estates, IL Project: Lead Services- Automotive OEM Lead Integration Platform Title: Senior Lead Engineer Description: Helped to design and develop an integration platform between the automotive lead providers and the ADP lead/customer relationship management solutions. The platform provides a way for the lead/customer management solutions to receive and provide information from/to the automotive lead providers in an abstracted manner hiding the lead provider’s idiosyncrasies and allowing the lead/customer management solutions to concentrate on providing business value for their core business domain. Responsibilities  Facilitated brainstorming sessions with the business on requirements and translated those requirements into a technical solution  Translates technical requirements to non-technical team members. Outlines project risks and dependencies. Balances business & technical priorities.  Create stories or epics in the backlog JIRA to help team to understand the need of building features and break stories into granular stories that comply with acronym I N V E S T (Mike Cohn).  Involved in scrum- daily standups, retrospectives, demos, sprint planning (story, story points and task planning)
  • 4. and ensure daily effort is reflected in the burn-down chart.  Created robust messaging routing system to receive leads from 27 OEMs (GM, Ford, Chrysler, etc) and disseminate down to CRM systems using Spring Integration EAI pattern.  Built the core integration system using chain, header-enricher, routers, filters, gateways, splitter and aggregator.  Built a retry mechanism to automatically retry messages using ActiveMQ(topics and queues) and Spring JMS-Transactions.  Manage, Merge, Branch releases using Git- Stash and upgrade builds using Jenkins/Bamboo with automated deployment tool Nolio (including maintaining and writing shell (bash), perl scripts) to deploy code in CentOs Unix system.  Create and manage entity-database model using Spring JPA-Hibernate framework and all database change sets managed using Liquibase.  TDD/BDD approach to accomplish unit, integration and system test coverage for existing and new code using JUnit, Selenium/QTP. Make use of Mockito to test the code with external dependencies. DbUnit and in-memory databases for database dependencies.  Worked with the QA staff to establish testing tasks, approach and standards  Constantly Checking Sonar for violations.  Actively acting upon Nagios alerts, production issues to find the root cause and fix the issue based on the priority.  Lead offshore meetings, code reviews and peer development assignments.  Built dimensional data warehouse model for OLAP using Pentaho ETL tools to migrate the data from OLTP to OLAP system to provide monthly OEM reports.  Worked with the QA staff to establish testing plans, approach and standards  Maintains developer wiki using Confluence Big Data Lead Integration: Involved in designing the architecture of consumer data model to build an analytical system for dealerships to provide data that can help them sell cars, improve lot management, filter junk leads so that they champions sales people to work on the prospect which has a high probability of buying the car. ( Hadoop, Hive, Pig, MapReduce Jobs, Sqoop, Oozie, Flume etc) Environment: Java, Spring (Integration, Web, MVC, Data, JPA, Security), JMS, ActiveMQ, SOAP, POX, Http, Xml, XPath, JAXB, Hibernate, Querydsl, Lombok, Log4J, SLF4J, JUnit, JMockit, Mockito, PowerMock, DBUnit, Liquibase, JavaMail, Maven, Microsoft Sql Server, CentOS (Linux), VMware virtualized servers GitHub, Eclipse, Log4j, Hudson, Sonar, JIRA, STS,Fisheye Crucible, Hive, Pig, Oozie, Flume, Hbase, MongoDb etc ADP Dealer Services R & D (October 2009- March 2012) Portland, Oregon Project: Lead Management System – Third Party Lead Management System Title: Senior Lead Engineer Description: The goal of LMS is to combine the intersecting high level requirements between ADP groups to take leads from OEMs, the Internet, and internal ADP applications, and route them based on business rules. LMS should also support the parsing of leads into a standard format and the configuration of various business rules for handling and routing, etc that may vary per lead provider. LMS is intended to be an infrastructural tool on top of which other down-stream applications may sit where leads are ultimately presented to the dealer user Responsibilities  My experience, skills, observations gained working with ADP legacy BizTalk messaging engine, was leveraged to specify the functional requirements for the entire system.  Maintained development environments: System builds, application promotion  Presented and demonstrated stories at the end of every two week sprint  Developed code based on two week iterative and incremental sprints  Provided daily scrum status  Participated in the design of the robust backend messaging system implemented using Spring Web Services and
  • 5. ActiveMQ using both queues and topics  Designed and implemented the robust database in SQL Server 2008 defining stored procedures, triggers, user defined functions, xml types, table value functions etc.  Designed and implemented a parser to transform different types of inbound leads (text, adf-xml, star-xml etc) into common star-xml format. Extensive use of XSLT, XPATH, Javascripts, SAX and DOM parsers  Created an Admin generic UI tool using Spring MVC template to upload the parsing templates for lead providers.  Create Unit test for controller using Nunit. Environment: Java, Spring (Integration, Web, MVC, Data, JPA, Security), JMS, ActiveMQ, SOAP, POX, Http, Xml, XPath, JAXB, Hibernate, Querydsl, Lombok, Log4J, SLF4J, JUnit, JMockit, Mockito, PowerMock, DBUnit, Liquibase, JavaMail, TCServer, Maven, SQL Server 2008, C#,JavaScript, jQuery, Visual Studio 2008, IIS, IBM Clear Case, Cruise Control. Project: Lead Intelligence (LS) Title: Senior Lead Engineer Description: ADP’s Lead Intelligence (ALI) Lead Scoring system is intended to qualify the expected value of a sales lead or prospect based on a prospect’s profile, behavior, demographics, and the likelihood to purchase. The ALI system will prioritize and articulate the potential value of leads for direct marketing and sales; allowing each function to maximize effectiveness by routing high priority leads to sales and low priority leads to low cost sales channels for further qualification Responsibilities  Involved in various phases of project development following Rational Unified Process (RUP).  Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.  Used Spring Dependency Injection to get Hibernate Sessions and Spring DAO Classes.  Integrated Spring ORM tools Hibernate in context files.  Involved with database design including tables and fields  Using normalization principles and Entity Relationship diagrams.  Involved in handling Hibernate as part of DB connectivity  Persistence as ORM tool and writing HQL Queries.  Used Web services -WSDL and SOAP using Apache Axis2 for getting response from connect ship.  Used JMS API for asynchronous communication by putting the messages in the Message queue.  Constantly worked with business users to provide them with the data in form of complex reports and excel sheets for analysis  Created reports based of free hand SQL and Universe objects  Implemented various XML technologies DTD schemas, DOM & SAX parsers, XSLT.  Created and implemented stored Procedures using SQL and PL/SQL.  Performed unit testing using Junit framework.  Involved in troubleshooting and debugging during the testing phase of project life cycle.  Developed the application using Eclipse and used Git for version controlling  Overall Co-ordination of offshore and involved in leadership activities  Tracking and resolving issues using JIRA.  Implemented the SAP BOE Java API’s to render Webi reports into the custom UI.  Designed & implemented the highly efficient OLTP and OLAP (star and snowflake) database to account for better performance of both transactional and reporting system.  Researched, designed and implemented the end-end SAP BOE reporting using artifacts like universe, webi, info view, CMC etc., producing a dynamic system of building the reports without the intervention of code-change/ developers.  Designed and implemented the replication topology of both transactional and reporting SQL Server machines. The topology consists of 3 publishers- 2distributors- 1-subscribers.  Design & develop enterprise-wide ETL and data integration modules blending SSIS, SQL Agent Jobs etc. Environment: Java, J2EE, XML, XSLT, UML, Tomcat, Jboss, Eclipse, Spring2.5, SQL Server, ANT, Hibernate 3.0, and Cruise Control
  • 6. ADP Dealer Services R & D (March 2009- October 2009) Location: Hoffman Estates, IL Project: Prototype of Lead Intelligence Title: Senior Lead Engineer Description: The vice president who emerged with the idea of scoring the leads needed a working prototype to prove the dealers and the upper management the scope of this product in the automotive space. Responsibilities  Gathered all the requirements of the process by grilling different actors of the system to ascertain the communication flow and workflow of the current process.  Designed complete secured login portal page utilizing ADO.NET to interface with SQL server  Helped the consultant to optimize the BizTalk Orchestrations, pipelines, schemas etc.  Implemented the web service with the internal and third party using BizTalk 2009.  SQL broker services were implemented to instantiate the instances of orchestrations.  Designed a highly robust ETL tool to migrate the data from BizTalk custom database to reporting database using SSIS, SQL agent jobs  Created a complete secure login portal using ASP.net membership provider, roles and permissions.  Extensively used asp.net controls to layout the look and feel of the application.  Used third party Telerik Rad controls to provide rich and robust user interaction Environment : ASP.NET 3.5, C#, Visual Studio 2008, JavaScript, MS SQL SERVER 2008, CSS, Biztalk 2009, WCF, Telerik Controls , NAnt, NUnit, BizUnit, Cruise Control. ADP Dealer Services R & D (Feb 2008- March 2009) Location: Hoffman Estates, IL Project: Data Fresh Billing Title: Software Engineer Description: Data Fresh Billing Project-It’s a programmatic solution to monitor dealers customer record counts processed through Data Fresh. It automatically updates the dealers Data Fresh billing when the dealer transitions into an appropriate record tier.  Analyzed general design requirements and prepared detailed design documents  Prepared Roadmaps and detailed project plan for the implementation.  Exclusive use of Core java components  Used Hibernate as an Object Relational Mapping to build Data Access Layer  Generated reports in CSV format for presentation to business.  Created complex class objects to meet the business requirement.  Created complex HQL queries joins with different classes.  Design and development of SOA components using Metro-WS and Spring framework.  Development and testing of SOAP web service methods.  Implement web services security and Spring security.  Fix Tomcat security vulnerabilities identified by customer.  Architect and develop solution for large data transfer via REST web service.  Work on REST API to be consumed by MS Silverlight client.  Design/Develop detail integration tests with JUnit framework.  Involved in various research and development efforts. Environment: My Eclipse, Perforce, Hibernate 3.0, Java (JDK6), SqlServer 2008, MS-Access, Beyond Compare ADP Dealer Services R & D (June 2007- Feb 2008) Location: Hoffman Estates, IL Project: Prototype of Discounting Tool Title: Software Engineer
  • 7. Description: To help General Manager of CRM department standup a web-based prototype for consistent submission of discount request by Sales Rep so that it helps them to make a faster decision with all data at one place. Responsibilities  Gathered all the requirements of the process by grilling GM, VP & Sales Director to determine the workflow of business  Created a VISIO diagram to layout the high level architecture.  Designed complete secured login portal page utilizing ADO.NET to interface with SQL server  Created Sessions to maintain the session id and displaying the username on each page  Created a session cart for Sales Rep to add all the necessary details of the products  Designed data grid to display the number of products added in the session cart  Created Grid View with multiple filters using dropdown, filter expression and filter collection  Designed Popup calendar in Javascript,Asp.net for selecting the date  Coded Mail messages to be submitted by the Sales rep using SMTP properties and functions Environment: Microsoft Visual Studio, Visio, SQL Server 2000, IIS Web Server, Excel, Access, ASP.NET (C#),SMPT server REFERENCES Iain Smith - VP iain.smith@adp.com/cdk.com Nazeeruddin Mohammed, Senior BI Architect and Data Integration Specialist: contactnazeer@gmail.com Carlos Escarza, Senior Engineer carlos.escarza@adp.comAdam Kelley, Senior System Engineer, Adam.Kelley@cdk.com