From: route@monster.com
Sent: Saturday, May 07, 2016 5:08 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
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
·
8.5 years
of strong experience in the full life cycle (SDLC) of the software
development process including requirement gathering, analysis, design,
development, writing technical/system specifications, interface development
and implementation of Client/Server, Distributed, Internet application using
Object Oriented Methodologies and RDBMS. ·
Proficient
in delivering application with diverse technologies including system design,
development and systems integration. ·
Experience
using AGILE (SCRUM), Waterfall and Iterative SDLC models. ·
Expertise
in developing multi-tier JAVA based web application, specializing in object
oriented analysis, design and programming ·
Worked
extensively in database operations like writing procedures, functions, batch
Jobs, views, complex queries in My SQL, IBM DB2 and MS SQL Server 2008
and also having exposure in No SQL queries using Mongo DB. ·
Proficient
in frameworks such as Struts, Spring MVC, Spring IOC, Hibernate, Jasper
Reports, iReports, Quartz Scheduler, and XML technologies. ·
Having
experience in JavaScript frameworks includes DOJO toolkit 1.6 & 1.7,
Sencha Ext JS 3.0 & 4.1, DWR, AJAX & JQuery. ·
Hands
on experience in XML, QuickBooks (QBSDK & QBXML), Swing, JAXB2.0, JMS,
Python and Django. ·
Domain
experience in Retail, Telecom, Banking & Financial Services and gained
product development exposure in working IBM internal product components (
AUIML & WCL) ·
Focused,
ability to work efficiently under pressure, and excellent communication &
interpersonal skills. ·
Knowledge
in Mongo DB 3.0, Node JS, Java 8, Hadoop, HDFS, Mapreduce, Apache Spark and
focusing interest on big data technologies
·
Bachelor
of Engineering in Computer Science, Anna University Chennai. July 2002 – Apr
2006
·
Sun
Certified Programmer for the Java Platform 6.0 (SCJP) - SR5506770 ·
Completed
Online Certification M101J:MongoDB for Java Developers with 92%
·
Currently
working as Senior Application Developer with IBM Canada for the banking
client BMO Canada from Jan 2013 to till date. ·
Worked
as Senior Application Developer at IBM India private Ltd., Bangalore from Aug
2010 to Dec 2012. ·
Worked
as a Software Engineer at IBM India private Ltd., as a contractor at
Bangalore from May 2009 to July 2010. ·
Worked
as a Software Engineer at Nicheken Technologies private Ltd., at Chennai from
January 2007 to April 2009.
Java:Java 1.4, 1.5 & 1.6 & Collections J2EE Technologies:Servlets, JSP, JSTL, JDBC, EJB, Java Mail, Log4j Web Frameworks:Struts2.0,
Spring2.5 & 3.x, Django 1.4 Web
Related: HTML, DHTML, CSS, XML, AJAX, JavaScript, Dojo,
Sencha Ext JS, jQuery, DWR, Django and Python. Databases: MySQL
5.0, MS SQL Server 2005, DB2 & MS Access. No SQL Databases:Mongo DB 3.0 O/R Mapping Tools:JPA2.0, Hibernate3.0, Mybatis Design Skills:Java/J2EE Design Patterns Middleware: Weblogic
8.1, Jboss 4.3 & 7.0, Websphere 7.0 & Apache Tomcat 6.x Build
Tools:Ant, Maven Report
Tools:IReport, Jasper Reports, Itext API, POI API Source
Control:CVS, SVN & IBM Rational Team concert. IDE and
Tools: Eclipse 3.x, 4.x,IBM Rational Software
Architect & RTC Dev
Methodologies: Waterfall, Iterative, and Agile. Operating Systems:Windows, Linux, AIX & DOS.
·
Completed
Hortonworks Hadoop online Essential training ·
Completed
IBM Agile learning and Six Sigma Fundamentals ·
Completed
IBM sponsored Dojo and Sencha Ext JS trainings ·
Completed
Hadoop Fundamentals I (BD001EN) in Big Data University
Technical Lead & Senior Application Developer Project: BMO – Basel Corporate ServicesOct 2012 –
Till date Client: BMO Canada Project Outline: §
Basel
application is used by bank employees to produce various regulatory reports
that include Basel III (Third Basel Accord) regulatory BCAR Report (Bank
Capital Adequacy Report), Credit Risk Report (CRR), Group Reports and other
regulatory reports required as per the Office of the Superintendent of
Financial Institutions (OSFI) rules and guidelines. §
The
regulatory reports are scheduled to report to the Canadian OSFI regulations
without failure about Bank risks occurs based on bank business investments and
total value of adequate capital to ensure Bank safety from risks . §
Mainly
Risked Weighted Assets (RWA) calculated based on Credit Risk, Operational
Risk, Securitization Risk and Total Capital value of bank. Risk data are
pulled from various data marts and RWA calculation applied on the BASEL
application to estimate risks. Responsibilities: §
In an
Agile environment, developed new enhancements and provided support for a
high-volume web application using Java, spring and hibernate frameworks. § Developed Spring MVC components and Rich UI integration
for CAT (Centralized Adjustment Tool) tool. It supports data adjustment
feature in bank risk data for the BCAR report processing daily. § Developed spring validator, business delegate classes
using DAO pattern for handling application data validations and application
data processing. § Effectively used Spring beans to integrate daily and
monthly jobs for risk data processing. § Created POJO classes for ORM mapping and created HQL and
named queries. § Developed Rich User interface and servlet classes for JMF
application (Job management Facility) which is used to control the Basel
application batch jobs in ad-hoc manner by business team. § Participated in SCRUM Master meetings, interacted with
other application teams to understand requirements and coordinated with
offshore team for requirement clarification and code review meetings § Participated in business requirements review meetings to
establish the work items to plan it on agile scrum releases in series of
sprints. § Coded deployment script in Unix scripting to deploy
various Basel application components to production servers § Helped production support team for critical issues and
worked various SQL ad-hoc reports for different business group needs to
address the data related issues. § Involved production issues and patched the data into
production table for fixing incorrectly reported data. § Tracked all Incidents and Service requests for client
weekly and monthly reporting. Technologies and Tools: SAP BOBJ Reporting tool, Ab initio, JDK 1.6, Spring MVC, Spring Core
Hibernate, Quartz, Jquery, JSP, Java Scripts and Servlets Operating Systems: Windows & AIX Database: DB2 9.5 Technical Team Lead Project: Appstore Cloud Market Place
Feb 2012 – Oct 2012 Client: IBM ISL - Tivoli Project Outline: §
IBM
Cloud platform initiative mainly focused on enabling their customers to
rapidly discover and implement cloud solutions to IBM products using single
click deployment feature. The solution finally arrived with Appstore Cloud
Market place. §
Enable
business partners and ISVs to create value by adding content to IBM cloud
solutions §
Enable
IBM services and development to rapidly deliver & iterate on capabilities
in response to changing customer requirements and integration needs. §
It
allows user or customer to install application in single click fashion. Responsibilities: §
IBM
Tivoli family products initially we used for Appstore cloud market place
deployments. §
Involved
in gathering requirements & design discussions for Appstore SSO
authentication modules, Encryption for user component deployments using
passwords and user interface changes. § Created Rich user interface components using Dojo &
Django frameworks and utilized no sql technologies to store the application
bundle locations and deployment components structures. § Configured Apache Solr for searching the cloud bundles
from databases and created restful web service to enable the specific service
to consume and respond the user requests. § Implemented ibm.com authentication using IBM API for
having SSO authentication § Worked on proof of concept design using Hadoop, map reduce
and HDFS components for initial level log analyzing for the various cloud
application deployment issues in future. § Worked various sprint releases and supported QA & UAT
system deployment for testing § Java component developed to encrypt password file which is
used to deploy the component in single click after user successful login to
Appstore. § Interacted with other IBM product teams for creating
various cloud application for their product, and enabled them to deploy to
their server for testing. Technologies and Tools: JDK 1.6, HTML 5, CSS 3, JavaScript, Dojo 1.7.3, jQuery, Django,
Python, Apache wink, Solr, Hadoop, Memcache, Spring Core & Mongo DB 2.2 Operating Systems: Windows & AIX Database: DB2 9.5 Source Control: RTC Technical Team Lead Project: AUIML/WCL
July 2011 – Feb 2012 Client: IBM ISL - Tivoli Project Outline: § The AUIML (Abstract Unified Interface Markup Language) is
a component-based technology. It allows user to create UI centric components
to run as standalone or web based mode. § The components are rendered at runtime based on render
definitions. It has currently support of HTML renders (WCL), JSF renders
& Swing renders. § It has visual editor eclipse plugin to design a page or
component. § The components has support of various server runtime
environments like WAS, ISC &Tivoli (Portlet). § Currently AUIML used by many deployers in IBM Products
like TSM, TUAM and INav etc. Responsibilities: § Initially joined to support the team for production issues
then later Managed component level support, enhancements and releases (8105
& 8106) § Weekly scheduled meetings with deplorer’s to understand
the requirements and issues reported. All the changes are documented and
included in specific releases. § Communicated deployer’s once centralized new build
available then asked to test it then report if any bugs. § Performed accessibility testing using JAWS & fixed
accessibility issues. § Performed remote debugging with production WebSphere
application servers and worked various issues reported by deployer’s. § Involved updating components based on DOJO new version 1.6
and scheduled in new releases & fix pack releases to the deployer’s. § Performed regression testing for every release and
updating IBM internal wiki website about release changes. Technologies and Tools: JDK 1.5, J2EE - JSP, HTML, AJAX, CSS, JavaScript, DOJO Toolkit 1.6,
Swing. Operating Systems: Windows and Linux Source Control: RTC & CMVC Senior Application Developer Project: PgMP (Program Management Portal)
Jan 2011 – July 2011 Client: IBM Austria Project Outline: § The PgMP is a web-based portal used by IBM internal & external
clients. Main functionality will be used to create Request for Service (RFS),
Project Control Change (PCR) & Change Request (CR). The request will be
performed various kind of role users. It has various types of reports and it
will be delivered by integrating with Cognos & ETL Data stage tools. § The web portal will be used to maintain external client
request information and processed information in various stages. Users: IBM
internal users & external clients. Responsibilities: § Involved in the design and development of the user
interface and business components. § Performed writing named SQL queries and creating to JPA
service java classes. § Created validation classes to perform business validations
while updating RFS from pending to progress status. § Developed generic file upload components and integrated in
various stages of RFS functional flow. § Coordinated with onshore team by getting requirements and
clarifying technical/functional issues. Technologies and Tools: JDK 1.6, J2EE - JSP, Struts, HTML, AJAX, CSS, JavaScript, DOJO
Toolkit, jQuery, EJB, JPA, Quartz, SQL, and RTC. Operating Systems: Windows and AIX Source Control: CVS & RTC Senior Application Developer Project: Electronic Customer Information System
May 2009 – Dec 2010 Client: MerryMaids (US) Project Outline: § The eCIS is a web based Customer Information System for
Merry Maids Company. This application is maintaining the all customer and
employee details for branch and franchise offices. Main idea replace the Old
franchise based Customer Information System to web based eCIS application to
enable franchise supports. § The application has another interface called home office
in which all the report and transaction details are maintained. The
application is integrated with QuickBooks for maintaining the accounts and business
of franchise office. § The goal of eCIS is to help centralize the data for
franchises and branches to meet the reporting needs of the Merry Maids home
office. Users: Branch
and Franchise office users Responsibilities: § Involved in the design and development of the user
interface using Ext Js components and business components for reporting and
schedule modules. § Developed the SOAP web service components to integrate
with QuickBooks using QBWC and QBXML for syncing vendors,
customers and payroll information to QuickBooks § Coordinated with onshore team by getting requirements and
clarifying technical/functional issues. § Created Hibernate ORM mapping for ETL specific
intermediate and final tables for data migration. Spring beans configured to
invoke DAO classes to perform ETL process. § Involved ETL module design and implementation part for
data migration using JMS and SAX parser and created JAXB classes to bind the
XML to java and Java to XML objects. § Interacted to other team for getting the ETL extraction
xml file from VB applications connecting to various franchise Microsoft
Access databases. The extraction file is placed in Queue and Java messaging
service configured to invoke the ETL process to migrate franchise data to
eCIS. § Worked in iReports tool to create jasper reports and
integrated in reporting modules. § Involved cluster configuration in JBoss, Quartz scheduler
configurations and QA deployments. Technologies and Tools: JDK 1.5, J2EE - JSP, Spring MVC, AOP, IOC, ORM, HTML, AJAX, CSS,
Ext-Js2.0 JavaScript, Hibernate, Jasper Reports, Quartz, SQL, JAXB, AXIS 2.0
and ANT. Operating Systems: Windows and Redhat Linux Senior Software Engineer Project:
EMS/NMS
Sep 2008 – April 2009 Client: Tata Power SED (Mumbai) Project Outline: § The Element Management System (EMS) and Network Management
System (NMS) is one of the application of MBSRE (Main Broadcasting Sound
Reproducing Equipment) project for maintain configuration and status of
entire systems. § The MBSRE project is used in Navy for their intra, inter
communications and announcements. It has various elements like ECC (Embedded Call
Controller), EMP (Embedded Media Processor), Audio Server and Client Station.
The element details are configured in EMS. § NMS is discovering the topology of MBSRE and discover
entire network elements by contacting Ethernet switch using SNMP protocol. It
will also have the graphical view to display the entire network elements and
also indicate the availability status. Users: Indian
Navy people Responsibilities: § Involved in the design and development of all the
components includes system discovery, broadcast the initial config to
hardware components to entire network. § Involved database design and UI design using Java Swing
components. § Developed Common Exception Classes, Data Parsing classes
and Utility classes to handle various application tasks. § Used SNMP API to retrieve the node status and represented
in diagrammatically. § Implemented serial port communication (COM2) using Comm
API. § Involved in Unit testing and System network testing. Technologies and Tools: JDK 1.5, Swing, JDBC, SQL, and ANT. Operating Systems: Windows and Linux Source Control: SVN Software Engineer Project: GLC (Construction Monitoring System)
Jan 2007 – Aug 2008 Client: QB Professor LLC (US) Project Outline: § The aim of this web application is to help the
construction and realtor organization with the various features provided in
this application. § This web application consists of various features of
creating projects and budgets for the products along with the documentation,
vendor center for creating bids and approving bids, making contracts, payment
scheduling, and pay the vendors, company. Sales management, creating
customers and customer care center, authorizing customers, receive payments
and close the sale. § Along with the accounts, weekly reports, monthly reports
and yearly reports and documentations etc., are provided. Users: GLC
business users Responsibilities: § Involved UI design and business implementation of vendor
and report modules. § Involved in database design, creating procedures and
triggers for vendor and report modules. § Coordinated with onshore team by getting requirements and
clarifying technical/functional issues. § Implemented PDF conversion using Itext API for bank
approved printing check format and got client appreciation for getting
matched perfectly with bank requirements. § Coded Java classes to create various pdf reports like
purchase order report, vendor reports, customer billings and etc. § Handled application deployment activities in QA and UAT. Technologies and Tools: JDK 1.5, SQL, XML, Jsp, Struts, Servlets,
JDBC and ANT. Web Servers:
Apache Tomcat 5.x Operating Systems: Windows Source Control: SVN |
|||||||||||||||
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|