Ramanathan Pethaperumal
Software Developer
Mobile: +1-613-***-****
Address: ***-****, *********** ** *, Nepean, Ottawa ON K2E 6J6
Email ID: **********.************@*****.***
LinkedIn: http://ca.linkedin.com/pub/ramanathan-pethaperumal/61/713/5a6/
http://ca.linkedin.com/pub/ramanathan-pethaperumal/61/713/5a6/
Objective
Inclination to grow and evolve into a true professional in the field of IT, with multifaceted skills in Software Development (Java) Technologies and be an invaluable asset to the organization
Summary
●A well experienced Sun Certified Java Programmer with 10 years of experience
●Well versed with Java, J2EE, RESTful Services, ESB, Android and SQL
●Expertise in EAI (Enterprise Application Integration) technologies in area of Web Services, ESB, SOAP, REST, WSDL and data services
●In-depth knowledge on Oracle Service Bus, WSO2 ESB and Apache Synapse
●Ability to see, suggest, model and deliver viable technical solutions for real world business problems
●Extensive experience in the development and enhancement of web applications
●Skillful and a detail oriented professional with an experience in designing and developing web services using Jersey, JAX-RS and Apache CXF
●Expertise in development of Android applications with exceptional experience working in fast-paced, deadline-oriented environments
●Ability to coordinate and direct all phases of project-based efforts while managing, motivating, and leading project team initiatives
●An excellent problem solver, ability to grasp complex systems and identify opportunities for improvements and for resolution of critical issues
●Outstanding technical skills, able to quickly learn new concepts and technologies
Technical Skills
SOA Products
Oracle Service Bus (also ALSB), WSO2 ESB, WSO2 Data Services, WSO2 BAM, JBoss Data Services, Jersey, Apache Synapse and Apigee
Programming
Java, J2EE, JSP, Servlets, JAX-RS, JAX-B, EJB, JDBC, JavaBeans, JavaScript, JSTL, HTML, JNDI, XML, XSD, XPath, XQuery, JSON, Android, SQL and C
Operating System
Unix, AIX, RHEL, Ubuntu, Solaris and Windows
Databases
Oracle, MySQL, MongoDB
Frameworks
Struts, Spring, Hibernate, GeoTools, Apache Axis, Apache CXF and Android
Application Servers
Apache Tomcat, JBoss AS/EAP, Oracle Glassfish, BEA Weblogic and IBM WebSphere Application Server
Dev Tools
Eclipse, JBoss Developer Studio, BEA Workshop, Oracle JDeveloper and IBM WebSphere Application Developer
Design Patterns
Singleton, DAO, Session Facade and Factory
Build Tools
Subversion, CVS, Apache Ant, Maven and Jenkins
Testing tools
Selenium and JUnit
Other Tools
Toad, Liquibase, soapUI, loadUI, Nagios, Editplus, Notepad++, Postman Rest Client, MS Visio, JIRA, Google Analytics, XRebel, Sublime, GeoTools, GeoServer and Pentaho BI
Methodologies
Agile, UML
Virtualization
VMware, Docker
Cloud
Apache Hadoop, Docker Swarm
Domains
Manufacturing, Wireless, Telecom, Biometric and Energy & Utilities
Work Experience
Organization
BLiNQ Networks Inc., Ottawa, Canada
March 2014 - Present
Designation
Software Developer
Responsibilities
●Product development (end-to-end)
●Developed android app that interacts with wireless hardware
●Responsible for analyzing, developing functional requirements
●Accountable for in deployment/release, support and bug fixes for the application
●Create, enhance, bug-fix shell scripts
●Worked on Ant build scripts
●Developed web user interfaces and RESTful web services (API)
●Setup Docker (swarm) env and wrote scripts to create images to host in cloud
Technologies
Java, J2EE, MySQL, XML, Eclipse, PuTTy, Ubuntu, Shell Scripts, Performance tuning, JSON, Web Services, Restful, Jersey, GWT, POSTMan, soapUI, SOAP, JAX-RS, JAX-B, JDBC, JPA, Hibernate, Hadoop, NoSQL/MongoDB, Docker, VMware, Sublime, Python, Selenium, Android, IntelliJ Idea, GeoServer, GeoTools, GeoJSON, Google Earth, Google Maps JS, Google Captcha, Google Analytics, Liquibase, XRebel
Organization
CGI Group Inc., Halifax, Canada
Feb 2014
Designation
Consultant
Client
Deutsche Bank
Responsibilities
●Accountable for deployment/release, support and bug fixes for the application
●Create, enhance, bug-fix shell scripts
Technologies
Java, J2EE, Toad, SQL, XML, Eclipse, PuTTy, Solaris, Shell Scripts
Organization
Wipro Technologies, Bangalore, India
Feb 2013 – Dec 2013
Designation
Technical Leader
Client
Shell
Responsibilities
●Responsible for analyzing, designing, developing data services using Teiid and provide multiple data-sources like Oracle
●Instrumental in the development of web based services that deploy virtual database and exposes the service/operation for applications to consume
●Functionally accountable to test services using Postman client by providing JSON input
●Liaised with Nagios team to configure & alerts deploy services
●Accountable for in setting up, deployment/release, support and bug fixes for the application
●Developed various policies that are configured in Apigee API management server
●Setup, deployment/release, testing & bug fixes of APIs hosted in acceptance and production environment of Apigee server
●Applied design patterns and OO design concepts to improve the existing Java/JEE based code base
●Reported to client directly. Appreciated for in-time delivery and better management of the project/timelines/team
Technologies
Java, J2EE, JBoss AS/EAP, SOAP, REST, JBoss Data Virtualization (Data Services), Teiid, Oracle, Toad, SQL, Web Services, XML, XPath, JSON, POSTMan, Nagios and JBoss Developer Studio
Organization
Roamware (India) Pvt. Ltd., Bangalore, India
Apr 2011 – Feb 2013
Designation
Sr. Software Engineer
Client
Ecobank & Teasy
Responsibilities
●Enhanced, analyzed and developed the Macalla product which is utilized for transferring the money to various customers
●Involved in development of web application by making use of Spring that contains various services
●Accountable setup, deployment/release, support and bug fixes for the product
●Developed enhancements to web services by developing additional operations using Axis
●Performed & developed android application to transfer money, list transactions, add buddy
●Played a key role and interacted with clients in understanding business requirements, issues, deployment, support, etc.
Technologies
Java, J2EE, Spring, Hibernate, JSF, Axis, SOAP, Web Services, JUnit, Android, Selenium, Ant, Jenkins, Eclipse, Oracle, Toad, SQL, RHEL, XML, XPath, CVS and JIRA
Organization
Cognizant Technology Solutions, Bangalore
Feb 2010 – Apr 2011
Designation
Associate in Project
Client
NEC Asia Pvt. Ltd.
Responsibilities
●Involved in the development and enhancement to the middleware layer for Integra product to analyze the fingerprints of the management system
●Performed an object-oriented assessment and design of applications
●Developed web based application services which represents various services & operations using Spring which is deployable in JBoss
Technologies
Java, J2EE, Web Services, SOAP, REST, Apache CXF, Spring, JBoss, Oracle, TOAD, Eclipse, Unix, XML, XPath and CVS
Organization
Tecnotree Convergence Ltd., Bangalore, India
Jan 2008 – Feb 2010
Designation
Senior Software Engineer
Client
MTN, New Zealand Telco
Responsibilities
●Analysis, design & implementation of middleware layer for the Concierge product, a telecom product that disperses standalone systems into a single user interface
●At onsite for requirements gathering
●Configured ALSB & WSO2 ESB flows, deployment in middleware layer, resolved bugs across various environments like Dev, Acceptance & Production.
●Developed & deployed web services using CXF which is deployable in JBoss & Weblogic servers
●Responsible for installation & deployment document, site readiness document, HLD and Test Cases
●Implemented:
oCustom plugin for Eclipse which auto generates the code for WS operation where developer shall focus on business logics
oPOC to capture & present three dimensional data using Pentaho BI server
Technologies
Java, J2EE, Weblogic, Oracle Service Bus, WSO2 ESB, Apache Synapse, SOAP, XML, XPath, XQuery, SOAP, REST, WSDL, Oracle, TOAD, JBoss AS, Apache CXF, soapUI, Pentaho BI, Eclipse Plugin, Oracle JDeveloper, BEA Workshop, Solaris, XML, XPath, XQuery & CVS
Organization
Torry Harris Business Solutions, Bangalore
Jun 2005 – Jan 2008
Designation
Software Engineer
Client
Unilever
Responsibilities
●Involved as a lead developer in enhancement, deployment, release management & support of J2EE web application
●Involved in development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients
●Resolved user requests for bug fixes
●Gathered requirements, designed and led the project team. Wrote the product documentation
●Managed the designing, development & release of web application namely Claims Proposal System which facilitates Realistic Stockists of Unilever to claim damages and shortages in business
●Knowledge transfer to Production support team about the application internals, bug-fixes and resolutions
Technologies
Java, J2EE, Struts, IBM WSAD, IBM WSAS, Axis WS (Client), Oracle, AIX, HTML, JavaScript and IBM MQ Workflow
Personal Projects
Project
News Live Android Apps (7 languages)
Jan 2011 – Present
Description
●Following are the series of Android apps to read news in different languages (Indian, Malay & Armenia): Tamil, Telugu, Malayalam, Kannada, Hindi, Armenia, Malayhttps://play.google.com/store/apps/details?id=com.kaderi.android.newslive.malayalam
●Architecture, design, development, testing, deployment/release and promotion
●Architecture of the app is designed in a way that creating a new app for another language is a no-code implementation using configurable XML file
●Compare with other competitive apps and uniquely develop features.
●Support for Android version 1.6+
●Web app hosted in Google AppEngine to monitor and report health of news feeds
●Achievement: 1.5 million hits (news) read every month
Technologies
Java, J2EE, Eclipse, Android, Google Play, Google AdMob, Google Analytics, Google AppEngine, Twitter Bootstrap, JavaScript, XML
Achievements
●Champion at Work Award in Wipro Technologies
Education
●Bachelor of Engineering in Computer Science, Anna University, India – 2005
References
Available upon request