SUMMARY
Software Engineer with over ** years of experience in IT with over 5 years of architecting enterprise software solutions in various business verticals like Financial Services, Telecommunications, Human Resources, Retail and Transportation.
Profound ability to build a software application from conceptual design to a detailed specification and implementation in-line with enterprise reference architectures.
A highly organized, detail-oriented professional with excellent skills to rapidly learn new technology, defining, directing and designing a creative approach in analysis and project management techniques.
Excellent leadership, interpersonal, analytical, problem-solving, people management, presentation skills and TOGAF 9 trained.
Extensive experience in architecting and managing IT projects involving Java, J2EE, .NET, Spring, Hibernate, Oracle PL/SQL, OOAD, UML and design patterns in both standalone and Cloud environments.
Good functional and technical exposure in ERP Suites like Oracle EBS– SCM and PeopleSoft - HR
Extensive experience in Project Management, including planning, scheduling, controlling and managing activities over the entire Software Development Life Cycle (SDLC).
Ensured effective reporting to higher management and proper project profiling and performance counters.
Experience in migrating standalone enterprise applications into to Cloud environments.
Extensive experience in application performance tuning, refactoring and reengineering for better performance and maintainability.
Extensive experience in developing Client/Server and Web Applications in Java (RMI, Threads, Sockets, Collections, and Reflections), JEE (Servlets, JSP, XML, XSLT, EJB 2.X, JPA, JMS, JNDI, JNLP, AJAX, JAXB, SOAP/RESTful Web Services), .NET 4.5, C++, CORBA, Open Fusion Notification Service, JMS, VisiBroker ORB, JacORB, $Universe enterprise scheduler, Quartz enterprise scheduler technologies.
Experience with different Application and Web Servers including WebLogic, WebSphere, and Apache Tomcat.
Exposure to NoSQL DB MongoDB and Cassandra and Redis
Exposure to Apache Kafka, Camel and ServiceMix enterprise service integration frameworks
TECHNICAL SKILL SET
Operating Systems: Win NT/XP, Solaris 2.8 2.10, Linux.
Database: Oracle 9i /10g/11g DB, SQL Server, Sybase ASE, My SQL.
Cloud: Red Hat OpenStack environment.
Application Servers: Web logic Application Server 10.3/9.1/8.1, Web sphere 6.3, Tomcat 7.0, JBoss.
Technologies: Core Java, JDBC, JSP, Servlets, Reflection, RMI, EJB 2.X, JPA, JMS, JAXB, AJAX, HTML, XSLT, XML Schematron, JavaScript, JSON,CSS,JQuery, Multi-threading, RESTful and SOAP web services.
Frameworks: Spring, Hibernate, Struts, GWT, AngularJS, Microsoft .NET.
Requirements gathering: Requisite Pro, Doors, Caliber RM, Rally.
Design Tools: Enterprise Architect, MS Visio, Rational Rose.
IDE: Eclipse, Oracle JDeveloper, Borland JBuilderX.
Build/CICD: ANT, Maven, Bamboo
DB Tools: SQL Developer, SQL Loader.
Productivity Tools: Sonar, JUnit, MockIT, JConsole, Borland OptimizeIT, JProbe, XML Spy, Firebug, Fiddler, SOAPUI, XML Spy, Wireshark, VisualVM.
Version Control: Rational Clear Case, Win CVS, SVN, Team Forge.
Defect Tracking: Clear Quest, HP QC, JIRA.
Product Suite: Oracle EBS R12, Motive Model builder, Motive Overlay builder and Motive Workflow builder.
Collaboration Tools: Confluence, WebEx, Team Viewer, Lync, Sametime, Q messenger.
DevOps: Ansible, Logstash, Zabbix
PROFESSIONAL EXPERIENCE
Client: Nokia, TX. 01/2015 to till date
Role: Senior Technical Consultant
Employer: Oneiroi Consulting Services, US
Home Device Manager: (FTE, Verizon, VA)
Environment: Motive HDM 3.x/4.x, Java1.6, WebLogic 10.3, Apache, Redis, Eclipse, Java Script, HTML, XML, Confluence, Solaris 5.10.
Motive Home Device Manager product suite empowers broadband service providers to remotely control and manage customer premises equipment (CPE) from the network including residential gateways, IP set-top boxes, VoIP adapters, femtocell access points and other devices from a variety of different vendors. Large-scale remote management is made possible through a standardized CPE integration layer that allows for a wide choice of CPE supported either by the Broadband Forum’s TR-069 and associated standards or Simple Network Management Protocol (SNMP). With Motive Home Device Manager, providers can move forward with next-generation IP offerings while providing customers with a unique and consistent experience across different services.
Perform feasibility analysis, requirements scoping and documenting requirements on new policies implementation.
Conduct design review, coordination between multiple stake holders of the project for approvals on new policies.
Designed and developed multiple policies and associated actions.
Designed and developed multiple custom functions and IWE functions catering the additional features.
Unit tested the components using Motive verification tools
Performed integration testing with the collaborating system and facilitated UAT
Production support for current implementation and customizations
Mobility TS&R: (AT&T, Dallas)
Environment: Motive SMP 5.2.7, Java1.7, SOAP Web Services, SOAP UI, DB Visualizer, ODSI, Eclipse, Java Script, HTML, XML, Bamboo, Rally, Confluence, Windows.
Mobility TS&R is the project for integrating the automated Trouble Shooting and Resolve functionalities on to the portal for subscribers to self-resolute the issues pertaining to phones, data, voice, messages, text, e.t.c.
Performed feasibility analysis, requirements scoping and gap analysis between the APIs
Conducted design review, coordination between multiple stake holders of the project for approvals
Designed and developed multiple service operations for the release using Motive Model Builder and Overlay Builder.
Designed and developed multiple mobility guided workflows using Motive Workflow Builder
Unit tested the components using Motive verification tools
Performed integration testing with the collaborating system and facilitated UAT
Motive Staffing & Costing:
Environment: MS.NET 4.5, MS Visual Studio 2013, IIS, MS SQL Server 2014, .NET MVC, Entity framework, Java script, JQuery, Ajax.
Motive Staffing & Costing is a web based tool for resource allocation that connects projects with resources and displays it in a visual calendar. It can also be used to estimate costs of completing a project given a set of resources which may be spread across the globe.
Performed detailed study on the existing system and performed study on the existing architecture and design models to understand pain points in user experience.
Proposed technology, architecture and design change to cater the new requirements primarily focused on performance and user experience.
Re-engineered the existing business models to cater the new requirements.
Designed and developed entire object models, user interfaces and backend along with DB overhaul.
Unit tested the components using Motive verification tools.
Client: R&S Northeast, KY. 08/2014 to 11/2014
Role: Integration Architect
Employer: Oneiroi Consulting Services, US
Wave Front CTI Adapter:
Environment: Oracle Fusion R12, Vertical WaveClient API, Visio, Java1.6, Eclipse, Java Script, JSON, QUnit, HTML, Windows.
Wave Front CTI Adapter is a solution for integrating Oracle Fusion Command Toolbar framework and Vertical Computer Telephony software. The objective of the project is to develop an adapter for enabling seamless integration between two heterogeneous software’s Oracle Fusion Command toolbar framework and Vertical Wave Server.
Performed Business requirements gathering, documenting and managed the document in SharePoint repository
Performed feasibility analysis, requirements scoping and gap analysis between the APIs
Proposed various solutions and documented the architecture definition
Documented the Business process flows and use cases, documented and managed the document in SharePoint repository
Documented activities and sequence diagram and published for various stake holders
Conducted design review and approval meetings for the project
Coordination between multiple stake holders of the project for approvals
Developed the adapter component using Java Script language in Eclipse environment
Client: FedEx, TN. 06/2013 to 08/2014
Role: Principal Consultant
Employer: Wipro, US
Corporate HRT:
Environment: Java1.6, Oracle, Eclipse, Spring2.5, Windows, JUnit, SOAP, RESTful Web services, Struts2.x, Agile Methodology, SharePoint, Team Forge, Star UML Microsoft Visio, JMS, JSP,HTML,XML, Linux, JDBC.
Corporate HRT is HR suite of applications used by FedEx services aimed at delivering human resources management services for their various FedEx operating companies. The objectives of the project are acquiring knowledge on the HR suite of applications, identifying domains, categorize applications under domains, knowledge transition and manage the whole engagement in managed services model.
Knowledge transitioned for all the 32 HRT Infrastructure applications, documented SMTD, Shadowing with SMEs and acquired ownership of all applications
Conducted business requirements meetings and captured requirements using Caliber RM for enhancements
Performed Feasibility analysis, requirements scoping, documenting architecture and design
Drew sequence diagrams and Class diagrams using Microsoft Visio and Star UML
Conducted Onsite, offshore and SMEs meetings and coordination
Created new tables, Sequences and written SQL queries and PL/SQL in Oracle
Scripted event and event handlers using spring framework and wrote action and business logic class using Struts framework.
Used RESTful API web service for communicating with other systems.
Participated in all the phases of the system including designing, coding, testing, building, deployment and supporting the production environment.
Used MQ Services messaging for downstream applications.
Set up Eclipse for development environment and fixed the complex and performance related bugs.
Used Team Forge for version control system and involved in preparing build using MAVEN.
Used HP-QC for tracking the bugs and solved the critical production issues.
Deployed the application in Linux servers.
Involved in the data migration for the new services and applications on boarding to the system
Client: State Street Corporation, MA. 08/2009 to 05/2013
Role: Architect
Employer: Wipro, India
CBS – Process Data and Cloud Migration:
Environment: Java, Spring, Hibernate, GWT, Oracle 11g, Quartz Job Scheduler, Site Minder, Web Server VM stack includes (Red Hat Enterprise Linux Server R 5.6 64 bit kernel version) and Application Server VM stack (Red Hat Enterprise Linux Server R 5.6 64 bit kernel version, SUN JDK 1.6 64 bit server in mixed mode, JBOSS enterprise Web Server 1.0.1 including tomcat).
Corporate Billing System is an invoice management application that deals with fees and invoices for various custodian funds and products. The system enables the business users to generate, view, approve, distribute and reversal of invoices against their clients for the business services rendered. The objective of the project is to re-architect the CBS application architecture for performance tuning and enabling in-house cloud compliance, re-design the application primarily focused on the cloud compliance aspects and migration of underlying DB from Sybase ASE 15 to Oracle 11g
Understanding the requirements and preparing use case, class and workflow diagrams using Enterprise Architect tool
Spearheaded re-architecting the application, business objects identification and design of the application, preparing the architecture and design artifacts
Prepared database designing for Sybase to Oracle database, designed packages and stored procedures
Developed Class model, Object model and code generation using Enterprise Architect tool
Designed and developed whole Service layer and Web pages using struts 2.0 and GWT 2.3
Designed developed DAO layer using Spring JDBC Templates and Row Mapper
Participated in Unit Testing, Integration Testing and System Testing using JUnit
Worked closely with the team members to ensure compliance with the standards
Setting up the configuration management using CVS and Rational Clear case and Clear Quest
Developed tool for build automation using ANT scripting
Solved the performance related issues in production
Coordination with Onsite – Offshore teams on delivery
Client: Alcatel-Lucent, Spain. 08/2005 to 07/2009
Role: Architect
Employer: Wipro, India
Common NBI:
Environment: Java, SNMP, CORBA, EJB 2.X,Open Fusion Notification Service, Visi Broker ORB, JacORB, XML, JMS, JNDI,JNLP,JMX, Advent Net SNMP Agent in Solaris 9/10 environment(s), Clear Case and Clear Quest.
OMC product suite is designed for managing network elements of wireless network based on UMTS, CDMA and using the latest network management technologies. Common NBI is a sub-system of OMC suite enabling the communication channel to the other North Bound Interface systems of the OMC product suite.
Conducted regular meetings with Business users for requirements gathering and documented in DOORS requirements management tool
Created the business user document and Functional requirement document
Played technical architect role for NBI System design, development and integration into the existing product suite
Writing use cases and also preparing workflow and activity diagrams
Performance engineering using Optimize IT and JProbe tools
Architected alarms caching module in Java with employment of design patterns, Mentor for NBI team on Advent Net SNMP suite
Implemented SNMP and CORBA based NBI interfaces in Java using IDL2Java and Advent Net SNMP framework
Third party tool and technologies evaluator for integration
Client: UT Starcom, CA 07/2004 to 05/2005
Role: Technical Lead
Employer: Mascon Global, India
UNMS – Scheduler, Policy framework:
The policy framework service enables scalable administration of the NMS server and the network elements managed by it. The primary goal of the policy engine is to enable administration of complex functions easily. In UNMS, policies are used to customize the behavior of the UNMS and to provide a framework for administering and adding policies for different network elements. The primary goal of the scheduler engine is to enable execution of complex functions easily.
Technologies used: Java 1.4, Quartz Job Scheduler, MS-SQL Server 2000 in Windows 2000 environment
Client: UT Starcom, CA 11/2002 to 06/2004
Role: Technical Lead
Employer: Mascon Global, India
FASS Web Front End:
The FAS Server is kind of licensing server for the Common Element Manager (EMS) of UTStarcom. The FAS Server is intended to facilitate ease of feature deployment. The fundamental architectural model calls for the FAS Agent to Pull Activations from the FAS Server. The FAS Server will provide these Activations and report successes, failures and current status. The new feature Web Front End is additional external interface to the existing system enabling access to FAS Server from remote and manages it efficiently
Technologies used: Java 1.4, RMI, Servlets, HTML, XSLT, XML, Java script, Tomcat 5.0.29 in Windows 2000 and Solaris 5.8 environment.
Client: NSEiT, First Global, Refco, FT, Karvy 01/2000 to 09/2002
Role: Development Engineer
Employer: Elind Computers, India
TradePort – Stock trading solution
TradePort is a multi-exchange order routing system with a comprehensive surveillance and risk management system, which suits the needs of brokerage houses with a global clients. TradePort has been designed on a modular architecture where each sub-system can run independently in a distributed environment, thus helping right sizing and load based scaling of sub-systems.
Technologies used: Microsoft Visual C++ 6.0, Java, JDeveloper, JavaCC, ACE Framework, STL, ATL, ADO, MSMQ, COM, SQL Server 2000, MS-VSS, NuMega Bounds Checker, Rational Purify and Windows NT Services in Windows NT/2000.
EDUCATION:
Masters of Science – Computer Communication, April 2000
Bharathiar University, India.
Bachelor of Computer – Computer Science, April 1998
Bharathiar University, India.