Software Engineer - Senior Programmer Resume
TECHNICAL EXPERIENCE:
Industries: Energy, Education, Telecommunications, Telecom Billing
Applications: Aspen, TIBCO suite of products, ETL, Maximo 6.2, MEA, Kenan Arbor BP, Rational suite of products, Remedy Action Request System, Maximo Asset management
Expertise: Web Services, Service Oriented Architecture, Rational Unified Process, Use Case Modelling
Languages and Web Technology: PL/SQL, J2EE, Java, C++, C, PERL, UML, Visio chart application, XML, JMS Messaging Queue, TIBCO RV messaging, Simple Java Servlets.
Operating System: WINDOWS 2000/NT/XP, UNIX, LINUX
Databases: MySQL, Oracle 9i/11, MS Access, RDBMS architecture
PROFESSIONAL EXPERIENCE:
Confidential
Software Engineer - Senior Programmer
Responsibilities:
- Implemented procedures in Java EJBs, making full use of Aspen’s existing EJB interfaces.
- This vastly improved performance compared to procedures that had SQL calls from within Java.
- Managed delivery of Java reports, procedures, imports and conversions in agile methodology and through on-demand scrums.
- Took on critical additional role as migration lead to oversee all tasks of Aspen upgrade.
- An urgent Aspen platform upgrade (5.1 to 5.3) was determined as a last ditch effort to address key performance issues. This involved delicate coordination as it took place in parallel alongside go-live data conversion effort.
- Helped set up guidelines and practices in place so they can function seamlessly as an agile operating environment.
- Improved knowledge sharing across IT team members to aid in active design sessions
- Operationalized review of metrics and error reports into tasks that improves end-to-end data process
Confidential
Software Engineer - Programmer & Consultant - TIBCO
Responsibilities:
- Served as a senior TIBCO integration consultant on a SmartGrid Analytics initiative between Confidential & Confidential and Confidential .
- The effort involved implementation and support of several SOA based interfaces between the two vendors.
- Served as technical lead on Phase 2 of the data analytic project. All interfaces were revisited, revised and delivered with full regression testing and integration testing.
- Served as migration coordinator for Confidential jobs during project go-live (a new system that I became very familiar with in the first 3 weeks of my engagement). It is a fancy scheduling system for back-end enterprise jobs.
- Worked with several groups within the organization to instill a comprehensive operational mode to reduce risk of data integrity and transfer issues.
- Raised technical design issues up-to enterprise IT to implement the right and most efficient solution for the whole company instead of just the project. Supported an innovative complex and in-house style of TIBCO interface mapping developed by Confidential .
Confidential
Technology Integration Lead
Responsibilities:
- Established key communication channels between the commercial and technology work efforts to ensure effort alignment and alignment with larger objectives.
- Took over critical projects that were at a stalemate and completed product delivery on revised timeline through carefully negotiated prioritization and focused effort within 7 months.
- Became subject matter expert on technology integration solutions in the Demand Response arena and fully engaged technology resources towards streamlining integration efforts.
- Became well-versed in Metering and Control technologies, communication protocols and devices within months so as to effectively make decisions that serve the larger strategies and objectives of the group.
- Served as project manager and technology lead for multiple alliance integration efforts coordinating and managing relationships across teams of several external companies.
- Delivered a REST based web services solution for load response for use and integration with external third party entities.
Confidential
Software Engineer - Data Architect/Senior Business Analyst
Responsibilities:
- Analyzed client’s data repository needs and delivered a MYSQL database solution that was cost effective, efficient and lean.
- Designed, developed and managed ETL scripts between data warehouse and several data sources
- Developed PL/SQL procedures and PERL/WSDL based web enabled ETL scripts.
- Helped with process and project documentation such as requirements, business flow, activity diagrams and program documents.
- Helped establish change management protocol and administer post go-live transition between client and third-party consultants.
- Helped with testing and go-live of several internal client projects.
Constellation
Solution Management
Responsibilities:
- Engaged corporate business architects, data architects and fleet architect in several discussions to develop and put in place an integration architecture that is platform independent, application agnostic, and extremely scalable.
- Engaged several of the application vendors in architectural discussions and provided solutions to them that would make their product more SOA ready.
- Ensured vendors provided these SOA compliant versions to us within internal project timelines.
- Ensured all members of the build team were well versed in the solution to be implemented.
- Served as lead accountable contact on several issues through the build and test phases of the project.
- Ensured potential changes to schedule was effectively communicated to upper management.
- Served as lead contact for Director of Fleet IT.
- Laid out templates for functional requirements and technical requirement recording.
- Kept all specification documents up-to-date and ensured a well controlled and approved change management cycle was followed for all modification requests.
- Team involved 7 on-shore resources and 4 off-shore resources.
- Daily task list was provided every night for next day’s activities. Task list was highly detailed.
- Communication with offshore resources was very effective and efficient.
- Engaged with team as a lead developer, with full understanding of code being developed.
- Fixed many a code problem with a clear eye and out-of-box thinking.
- Personally reviewed all code to ensure it strictly followed corporate IT best practices.
- Provide technical and functional support to Nuclear site business representatives
- Analyze user issues to identify larger technical issues and provide resolutions through change management.
Confidential
SOA Consultant
- Key player in integrating procurement business process of a sub-business unit with a suite of corporate applications.
- Integration involved 2 different companies (sub-business units) within client.
- Developed and consulted on various corporate application integration
- Provided design and process modifications on enterprise services
- Supported new application integration with existing financial systems
- Worked on exposing common financial operations as a set of enterprise financial services
Confidential
SOA Developer
Responsibilities:
- Developed SOA implementation of legacy provisioning systems (Remedy Action Request System)
- Translated existing functionality to enterprise model
- Streamlined previously released version of enterprise billing solution into a more efficient framework.
- Served as consultant for migrating tightly coupled systems over to enterprise architecture.
Confidential, McLean VA
Sr. Management Analyst
Responsibilities:
- Design Analyst for Hawaiian Telcom SOA implementation
- Lead developer and designer for Billing Integration solution
- Configuration management administrator
- Maintained and supported workflow enhancements
- Developed system-wide architecture diagram and unified interface matrix of all interfaces across domains for entire project.
- Involved actively in managing and gathering requirements. Designed Rational Rose use case model, logical model and use case realizations view. Authored design document of technical and functional solution to client.
- Involved actively in change management of requirements by identifying cascading effect of change.
- Maintained project reports and plans for billing integration solution.
- Developer and designer for exposing back end billing services within SOA framework.
- Submitted weekly progress reports and maintained project plans for billing integration solution.
- Built, and maintained custom TIBCO adapter using J2EE to integrate with CSG Kenan FX Billing Solutions.
- Adapter was built using JAVA DOM and TIBCO SDK framework.
- Adapter used XML API parser libraries and Apache JDOM, SAX DOM utilities.
- Multi-threaded event based adapter supported multiple subscribers within each thread.
- Built, and maintained TIBCO BW billing process services.
- TIBCO BW process supported graceful shutdown and fall out queues.
- Certified message queue was used to ensure message guarantee.
- Multiple subscriber points were instantiated in TIBCO to ensure load balancing
- Authored several client documents for solution during both design and post development.
- Maintained TIBCO dynamic workflow using TIBCO BusinessWorksWorkflow and TIBCO Inconcert Server.
- Supported bug-fixing and enhancement requests in workflow solution.
- Handled TIBCO workflow and collaborator deployments via TIBCO administrator.
- Deployed configuration management solution that satisfied tight budget constraints. Used CVS (concurrency version control system - Open Source)
- Maintained CVS and scaled its performance gracefully across more than 440 users.
- Editor for in-house technical newsletter
- Maintained chargeability of more than 95%
Confidential, Pittsburgh, PA
Developer/Analyst/IT Services Associate
Responsibilities:
- Responsible for analysis, design, integration testing, user acceptance testing, implementation, and maintenance of several software tools and packages.
- Designed and deployed a heterogeneous Beowulf cluster solution and related documentation to satisfy the computational needs of a research lab. Performed numerous benchmarks as part of the requirements gathering phase. Automated the load-testing benchmark processing.
- Deployed an audio/video remote conferencing system
- Used WinVNC (free ware)
- Constraints included international participants, diverse end-user platforms and firewalls
- Key budget constraints - integrated several open source technologies on Windows XP platform
- Performed quantitative analysis using Praxis
- Wrote extensive PERL scripts to extract data
- Used data fitting algorithms and statistical tools to analyze research data
- Developed utility tools to convert various file formats to RTF (Rich Text Format)
- Automated literature research by developing cgi/perl scripts which automatically query online research databases. Scheduled script through Windows task scheduler on NT server and as CRON job on Linux server
- Interacted with users and other businesses frequently to gather and document requirements
- Mentored novice users and fellow developers .