From: route@monster.com
Sent: Saturday, May 07, 2016 5:09 AM
To: hg@apeironinc.com
Subject: Please review this candidate for: Cloud
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
KHAJA ASIM MOHAMMEDCONTACT
: 508-414-1660 Email
:asim.mohd@hotmail.com SUMMARY: ·
Having
a cumulative IT experience of 10+ years. ·
Having
about 8+ years of experience Designing & Developing various web
and enterprise projects using Java and J2EE technologies. ·
Having
2+ years of experience implementing integration solutions in the middleware
domain. ·
Professional
Expertise in server side programming using JSP, Servlets, JDBC, Struts,
Spring and Hibernate. ·
Well
versed with multi-tier/layer architectures in clustered/non-clustered
environments. ·
Proficient
in usage of Design patterns to obtain desired outcome. ·
Hands
on experience designing & developing SOAP/RESTful web services
& associated client integrations. ·
Experienced
in performance analysis/tuning to obtain better throughput in
Enterprise applications using the java/j2ee stack. ·
Well
versed with SQL/PLSQL (functions, procedures, tables, triggers and
other DB objects) and ability to troubleshoot issues right from UI (and other
end points) through platform to backend (Database). ·
Well
versed with test driven, agile and waterfall models of development ·
Experience
in implementing build automation/testing using ant with JUnit,
server side deployments/operations using jython scripts and windows batch/linux
shell scripts. ·
Experienced
in designing solutions using Rational Rose/Ms Visio and
generating skeletal code using Rational Rose and reverse engineer code
to Class diagrams/sequence diagrams etc ·
Adept
at documentation at various levels (Code documentation, Design
documentation, user guides & support documentation/guides). EXPERIENCE: ·
Working
as a Principal Consultant at Apps Associates LLC since September, 2015
till date ·
Worked
as a Principal Consultant at Apps Associates Pvt. Ltd since April,
2013 to September, 2015 ·
Worked
as a Consultant at Automatic Data Processing (ADP) since May, 2011 to
April, 2013. ·
Worked
as a Senior Software Engineer at Virtusa India Pvt. Ltd from December,
2007 to May, 2011. ·
Worked
as a Software Engineer at Promatrix Solutions from Sept, 2005 to
December, 2007. EDUCATIONAL
QUALIFICATION: Bachelor
of Technology in Electrical & Electronics
Engineering from Jawharlal Nehru Technological University, 2005. PERSONAL PROFILE: Name: Khaja Asim Mohammed Father’s Name: Mohammed Abdul
Haleem Marital Status: Married Date of Birth: 06/17/1984 Visa Status: H1B Visa valid through
April, 2018. Address: 34 Yorkshire Terrace Apt
06,
Shrewsbury, MA – 01545. SKILLSET:
PROJECTS: Project:
1 Title: ikaSystems – ODI Implementation Duration: Dec, 2013 –
till date. Environment: ODI, Java, Jython, PLSQL, Oracle 11gR2. Team
Size:
15 Description: ikaSystems delivers business
automation and process solutions for healthcare insurance providers to
conduct commercial, Medicare, Medicaid, and ACO business. This specific
project integrates various backend processes which essentially are batch jobs
in nature catering to a heterogeneous mix of endpoints leveraging
technologies specific to Databases (Oracle, SQL Server), Files (local,
network, FTP), Communication (emails) and OS (scripting, commands). Data
loads (Inbound – Conversions, daily loads) and extracts (Outbound –
fixed/delimited/xml files in different formats, target tables) were automated
entirely in ODI across a variety of clients all of which were hosted
in-house. Comprehensive reporting on Conversions, daily executions and
execution reports prepared and sent periodically to end users. Responsibilities Administration
tasks: §
Design Master/work repository topology/layout §
Setup of ODI Master/work repositories §
Setup of ODI Agents, recovery of agent processes with
reporting on failure & recovery §
Manage code migration across repositories and environments §
Maintenance of ODI repositories w.r.t periodic purge of logs,
status reports of executions, monthly execution reports listing execution
metrics by interfaces. Aid DBA team to manage schemas related to ODI
repositories by way of monitoring of tablespaces, DB alerts etc. Development tasks: §
Design interfaces based on requirements for Inbound/Outbound
processes across plethora of file formats (xml, fixed, delimited &
delimited with complex layout), table to table ETL across different Databases
and status reporting using email notifications §
Implement versioning and solutions in ODI with maximum
reusability across client implementations §
Design & Develop packages of varying complexity leveraging
built in ODI activities and hand written code leveraging technologies such as
jython, PLSQL, OS Commands and ODI SDK (java) to help achieve end goal §
Testing and integration § Coordinating with team regarding status and
reporting & project lead functions etc. Project:
2 Title: Hologic Axeda – EBS Integration Duration: May, 2013 –
Dec, 2013. Environment: Java, Oracle SOA 11g, OSB, AIA, Oracle 11gR2,
PLSQL. Team
Size:
7 Description: Develop SOA services to integrate
Axeda platform based Service Alarms from medical instruments to Oracle
Ebusiness suite. Service Alarms are generated by various medical products
sold to customers of Hologic. All such alarm messages are received by the Axeda
Cloud application. These messages are consumed from Data sinks (JMS queues)
by SOA middleware services and appropriate service requests are created in
the Oracle Ebusiness suite end system Responsibilities § Design an integration approach to consume alarms
messages from Axeda cloud and create corresponding service requests in Oracle
EBS. § Provide AIA requestors and providers along
with Enterprise business services for a generic integration. § XSLT transformations for Application
Business Messages to Enterprise Business messages. § Provide Exception handling, Service
portfolio maintenance and unit testing. Project:
3 Title: Taxware REST API Duration: February,
2012 - till date. Environment: Java, Spring 3, Hibernate 3.1, JBoss 5, Jersey
framework, Apache httpClient, Fiddler
(request mocking), XStream (legacy XML to JSON conversion), Oracle
11gR2, Win2k3/2k8. Team
Size:
7 Description: Development of a RESTful interface
(API) to expose application functionality as a set of web services. This
involves the following: § Design a REST framework (REST API)
leveraging the Jersey framework. § Customize the parsing/response writing by
tweaking the Jersey framework to help publish specific rules for
incoming/outgoing data. § Design a validation framework to handle
incoming data validations. § Migrate existing SOAP based services to REST
services. § Provide add-ons to customers to help them
migrate from existing SOAP based services to REST services. Responsibilities § Designing the application. This involved
visualization of the application, using OOP concepts to provide a generic
framework – designing interfaces, abstractions, object hierarchies and
exception handling. End result being developer consumable artifacts like
‘Detailed design document’, class diagrams, data flow diagrams and sequence
diagrams. § Developing the application. Initially code
for the generic components which would form the core of the framework (parsing/response
writing, exceptions, authentication/authorization, session management
etcetera), provide hooks for injecting service code (business logic) and a
code a few services to aid other developers in writing their own services. § Documenting the application. Creating a
Developer’s Guide to aid the end user in understanding the API and to help
them consume the services. § Performance tuning of the application. Use
tools like visual VM to analyze areas of concern in the application
(memory/time utilization), tweak related component/code and capture metrics
thereafter using Jmeter. § Unit testing the application. Provide Junits
to test the framework and also to functionally test each of the REST
services. Providing a standalone UI based automation tool to ensure application
sanity (created using swing). § Maintain the application. Resolves
issues/defect raised by QA team. § Value adds. Provide converters that help the
existing SOAP based clients to migrate their XML to the new schema defined
for REST, Simplify the onboarding of new clients. § Perform code reviews to help ensure good
code quality, involved in design meetings, daily SCRUM meetings and adhoc
meetings. Project:
4 Title: Taxware Retail Duration: June, 2011 –
February, 2012. Environment: Java, JSP, Struts, Spring 3, Hibernate 3.1,
JBoss 5, Cognos
ReportNet, Jetty 8.1, OSGi
(Equinox) Framework, Oracle
11gR2, Win 2k3/2k8. Team
Size:
5 Description: Development of a standalone
application to be leveraged as a single point of contact to provide tax
computations to Point of Sale machines (Cash counters at Retail Stores). This
involves the following: § Port existing Taxware Enterprise (which is a
web based application) as a standalone application. Analyze the
infrastructural facilities provided by JBoss and provide the same outside the
container. § Design of new modules to support retrieval
and update of tax content for Retail applications. § Consolidation of store transactions on to a
central server. §
Develop
a transportation module to handle file transfer operations to multiple
sources of varying types (ftp, file system shares etcetera) Responsibilities § Involved in Design phase to come up with a
blueprint § Development: Porting of web based
application as a standalone application with minimal code changes to the
existing application. § Development of new modules to provide Retail
related features to the application. § Eliminate extraneous components from the
existing application that are no longer leveraged by the POS machines § Coordination with onsite team for
brainstorming sessions, Design and analysis. Project:
5 Title: OpenPages – Professional Services Duration: February,
2008 – May, 2011. Environment: Java, JSP,
Weblogic 9.1, Cognos ReportNet (reporting), Fujitsu iFlow (workflow
engine), Javascript, Oracle 9i/10g, Windows server 2000/2003. Team
Size:
4 Description: Providing Consultation Services to
Customers of OpenPages (Virtusa’s client) which includes: § Intensive meetings with prospective as well
as existing Customers to gather their requirements. § Preparing a design/implementation to tackle
each unique requirement. § Troubleshooting customer issues with minimum
turn-around time. §
Deliver
packages with no or minimum bugs whilst adhering to tight
deadlines/schedules. §
Aid
Customers over their product upgrades. Responsibilities § Intensively involved in coding: JSP
(notifications, reports, UI helpers and scheduled jobs, Integration of
components from Cognos ReportNet), Java (standalone Tools/Utilities) to
interact with the base application. § Tailoring workflows to automate Business
processes. § Configure the application in terms of
Security, Bulk data loads, Schema configuration and Business rules. §
Lead a team of 3 developers since the later half of 2010. Project:
6 Title: Issue Tracker Environment: Java, JSP,
Struts 1.1, Tomcat 5(web server), JDBC (using
DBCP), Javascript, Oracle 9i, Windows server 2000. Duration: December,
2006 – December, 2007. Team
Size:
5 Description: This project maintains the
requested change among the stakeholders of a project. This CCB Tool provide a
common process of resolving requests changes and reported problems and reduce
the uncertainty around the existence state and outcome of a change that has
been requested in a work product. The modules it contains are (1) Admin
(2) CCB (Chair, Evaluator, Modifier, Verifier) (3) CR. It
allows types of issues to the Change Control System: § Requests for requirements changes
(additions, deletions, modifications, deferrals) in software currently under
development. § Reports of problems in current production or
beta test systems. § Requests for enhancements in current
production systems. §
Requests
for new development projects. Responsibilities § Involved in the development of JSPs and
Impl’Classes. § Involved in writing the Action Classes,
Action Forms. § Configuring the application through XML like
struts-config.xml, web.xml. § Implementation of Admin-ActivateUser,
Products, CCB-CHAIR Evaluate Issue Action and CCB-Evaluator Impact Analysis
Action. Project:
7 Title: Knowledge Management System Environment: Java, JSP,
Struts 1.1, Tomcat 5(web server), JDBC, Javascript, Oracle 9i,
Windows server 2000 Duration: December,
2005 – November, 2006 Team
Size:
6 Description: This project majorly developed in three different
modules (1).Administration Module, (2).Server Module, (3).Client Module. In
administration module, various visual interfaces are created to make entries
of the documents to build database. It helps to keep track of the documents
and thus facilitating to keep track of the customers. System administrator or
Curator is a person who grants privileges or accessibility rights to
Authorized persons to access the files or documents through the application. In server module, the application program processes the
calls that receives from the client i.e. from web browser and contacts
database and returns the information back to the client. The data is
categorized based on IP (Industry Practice). Client module is a visual interface for the user
(Authorized Customers) to signup and registers themselves, and facilitates
the user for getting the information about the documents by contacting to the
Remote Database Server which provides information. Responsibilities § System study, analysis and requirement
freezing. § Involved in design and coding of front-end
screens in JSP. § Coded Action classes and Business Objects
(DAOs) § Invloved in implementing Database
transactions using JDBC |
|
|
|||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||
|
|