1. Amit Kumar
Brampton, Ontario Canada
Cell: 647-863-6520
amit.dev.toronto@gmail.com
Summary
10 years JAVA development
Engineering Graduate, JAVA Certified, Incorporated, Canada Citizen
Experience in requirement, analysis, design, development, support, testing
Experience in coding, tuning, Documentation, troubleshoot, enhancement
Experience in monitoring, reporting, configuration, data
Experience in object oriented methodology, SDLC, AGILE, RUP, waterfall and XP
Experience in domains telecommunication, banking, services and ecommerce
Experience in project processes initiation, planning, execution, controlling
Experience in design patterns and frameworks
Experience in JAVA, JAVA enterprise, Database, OS, Mobile, XML, server, tools
Worked with COMVERSE, UBS, CIBC, BMO, ROGERS, SAP, Sybase, Bank of America
Education
Bachelor of engineering 08/1994 - 01/1999
from CRSCE, India
Major in Design & Minor in Languages
Skills
JAVA - CORE 1.4/5/6/7, JDBC 2.0/3.0, JCONFIG, LOG4J, thread, net, collection
JAVA Enterprise - JSP 1.2/2.0, SERVLET 2.4, EJB 3.0, JMS, J2EE 1.4/1.5, JEE 6
Design Build integration - ANT, MAVEN 3, Hudson, Jenkins, UML, Visio
Database - ORACLE 11/9i, SQL, PLSQL, DB2, SYBASE, Toad, LDAP, ETL
OS - LINUX, UNIX, SHELL, SOLARIS 8, WINDOWS 7
Tools – QC 8, TEST DIRECTOR, Clear Quest, JIRA
Server - WEBSPHERE 5/6.1/7, WEBLOGIC 6.1/9.2/10, TOMCAT 5/6/7, Apache 2
IDE - IBM RAD 7/7.5, ECLIPSE 3.3/3.6/3.7, WebLogic workshop, intellij
Framework – STRUTS 2, HIBERNATE, SPRING 3, DI, MVC, AOP, ORM, Portlet, JSF 2
Web – XML, HTML, JAVA SCRIPT, JQUERY, AJAX, JSON, JACKSON, GWT
Services- WS, RPC, RS, SOAPUI, SOA, AXIS, SOAP, ESB, REST, jersey
XML - JAXP, JAXB, DOM, SAX, XPATH, STAX, CASTOR
Mobile Platforms- ANDROID 2.3.3, APK, SMS, WAP, iphone, blackberry
Mobile Technology – HTML5, jquery mobile, REST, J2ME, WML, phonegap, java
Methodology - Agile, Rally, Scrum, Wiki, SDLC, waterfall
Repository/content - SVN, Clear case, CVS, CMS TeamSite, Perforce
Test - JUNIT, Cobertura, findbugs, analyzer
Security/performance – SSL, Encrypt, FORTIFY, appscan, grinder, INTROSCOPE
Cloud – web service, sales force, NRS, Amdocs
Microsoft – ASP, .net
Certifications
SCJP - 2006 - Sun Certified Programmer for Java 1.4
SCWCD - 2006 - Sun Certified Web Component Developer for JAVA Enterprise 1.4
MCP - 2009 - Microsoft Certified Professional for .net
PROJECT+ - 2009 – COMPTIA Project Management
OCA – 2009 – Oracle 9i SQL
Web development - 2001-02 - A course in web development and engineering
2. Work Experience
CIBC, Toronto, ON, Canada 01/2014 – 11/2014
Developer
Product
- Project ‘NGA2 MTO’ for product ‘CIBC.mobi’ developed at SAP-SYBASE Canada
Description
- Product enables users for banking, signon, EMT, Transfer, Accounts, Bills
Role
- Design/Develop webservice connectors from mbanking to ebanking using rest
- Design/Develop front end for bill, EMT, change password, push/pull mobile offers
Environment
- REST, jersey, SPRING MVC/DI, JSF 2, Facelet, Weblogic 11, ant 1.9, Oracle 11
Citizens/Capital One, USA 03/2013 – 12/2013
Developer
Product
- Project ‘corporate, retail, mobile’ for ‘banking’ developed at SAP-Sybase Canada
Description
- Product enables users for banking, managers to enroll business and manage users
Role
- Enhance, product version 7 to current banking version 8
- redesign and redevelop application components using struts 2, jquery, ajax
- Monitor, Test, troubleshoot REST web services for mobile clients. Defect fixing before prod
Environment
- JQUERY, JAVA, J2EE, Struts 2, AJAX, Oracle, REST, jersey 1.8, SPRING
Bank of America, USA 01/2013 – 02/2013
Developer
Product
- Projec t ‘Community’ for produc t ‘Online banking’ developed at SAP-Sybase Canada
Description
- Product enables users to login, accounts, transfer, view IBAN, alerts registration
Role
- Design/develop alerts integration and IBAN algorithm within online banking GUI
- Unit test, build, deploy, Troubleshoot application
- Implemented clusters, nodes, SSL, Performance test, ear/database/deploy scripts
Environment
- JAVA 6, J2EE5, Oracle 11, IntelliJ, JSP 1.2, SPRING 3, WAS 8, an, maven, grinder
LOBLAWS, Canada 05/2012 – 12/2012
Developer
Product
- Projec t ‘RTOM’ for product ‘mobile banking’ developed at SAP-Sybase Canada
Description
- Product enables users for login, manage accounts on mobile
- Loyal member, send and request money, pay bills, coupons, offers, location
- Product enables user to have real time offers and display on mobile device
Role
- Design/develop the mobile client interface including mobile web and mobile clients
- Developed mobile clients using generic, hybrid and native development
Environment
- jquery mobile, phonegap, HTML5, android, blackberry, iphone, mobile web, JSF 1.2
3. ROGERS, Toronto, ON, Canada 01/2012 – 05/2012
Developer
Product
- Projec t ‘Ec ommerc e and mc ommerc e’ for ‘Rogers.c om’ developed at Rogers Canada
Description
- User can enroll in online billing and to pay by credit card the billed amount
- Product enables managers to update, add, delete and read dealer/chain/store
Responsibilities
- Developed forget password portlet, online payment and billing enrolment workflow
- Design/develop application to batch read/update dealer/chain to/from DB/LDAP
- Design and develop mobile interface using android to see cable accounts
Environment
- JAVA 6, web logic 9.2, portal, Portlet, oracle 11, Spring 3.1, ANDROID 4, Service
bus, JQUERY, AGILE, Struts, Web Service, J2EE5, Find Bugs, hibernate, LDAP
BMO, Toronto, ON, Canada 11/2009 – 12/2011
Developer
Product
- Projec t ‘alerts’ for produc t ‘mobile banking’ developed at BMO Canada
- Projec t ‘dual sign on’ for produc t ‘online banking’
Description
- Product enables users to register for mobile alerts and banking
- Feature enable user to get authenticated through mobile client and to see balance
- Feature enable user to add delivery methods, to add accounts for mobile banking
Role
- Coded the feature ‘mobile banking authentic ation’ web service
- Coded feature for alert registration process through online banking GUI
- Design/develop/document GUI integration to web service
- Design/develop online banking features like view statement, transactions
- Design/Develop credit card application using java, JMS and batch process from DB
- Design and model database objects using clear case, UML, Visio
Environment
- JAX RPC, JAX WS 2, SOAP 1.2, Struts 2, JAVA 6, J2EE5, Oracle 11i, RAD7, web
sphere 6.1, XML, web service, android 2.3.3, spring, hibernate, JSF 2
CIBC, Toronto, ON, Canada 07/2009 - 09/2009
Developer
Product
- Project ‘CBFE’ for produc t ‘Retail Online Banking’ developed at CIBC Canada
Description
- Product enables tellers to do transactions using SWING desktop application
- Application help tellers to see transaction, to make account inquiries
Role
- Coded the components to override existing java swing components
- Designed front end interface using swing components
- Unit tests, integration testing, Coded back end logic , troubleshooting, defects fix
Environment
- JAVA 6, JEE5, SWING, ECLIPSE, CLEAR CASE, WEB LOGIC 10, ORACLE
4. UBS, USA 09/2007 – 01/2009
Developer
Product
- Projec t ‘MARGINFLEX’ for produc t ‘Investment’ developed at Teksystems Canada
Description
- Product enable account managers to view securities, transaction at account level
- Interface enables attributes overrides at security level for bonds, equities, positions
- Product shows excess/deficit margin accounts and their summary
Role
- Coded persistence layer using hibernate for position snapshots functionality
- Designed/Coded call reporting module to capture excess/deficit accounts
- Database modelling using Toad
Environment
- JAVA 5.0, J2EE 1.4, HIBERNATE, SPRING, STRUTS, RAD 7, ORACLE 9i, DB2
COMVERSE, USA 12/2002 - 06/2007
Programmer
Product
- Projec t ‘PUSH GATEWAY’ for produc t ‘Mobile messaging’ developed at HCL India
Description
- Product enable operator to send bulk SMS messages
- Application serve content text, image, MMS to mobile using J2ME, SMS, WAP
Role
- Design and coded authentication module and PL/SQL store procedure
- Coded application to batch process messages file and send to DB/web service
- Extract, transform, load data from file to DB
- Designed/Coded/Document J2ME, WAP, SMS interfaces to access batch content
Environment
- JAVA 1.4, ECLIPSE, ORACLE 8i, CLEAR QUEST, WEB LOGIC 6.1, UML