We provide IT Staff Augmentation Services!

Lead Architect And Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

Professional Summary

  • 12+ years of software industry experience in network, mobile and satellite communications.
  • Highly skilled, self motivated, independent and hardworking technical software lead/architect/developer leading, designing and developing high quality software development projects.
  • Excellent communication skills. Extensively involved in client, marketing, sales, product, and customer care teams interactions.
  • In my 7 years of Globalstar I have worked in multiple projects with varied technologies and team dynamics. I have designed and implemented very complex systems. Globalstar billing team was using out of the box third party mediation system. This was a very expensively solution. This system had some bugs which was not rating the satellite calls correctly. With only protocol knowledge and call data binary format documents, I re-wrote the entire mediation system for various business units. This not only was more robust and cost effective, but generated revenue for the company.
  • I have worked in numerous areas for Globalstar SPOT product. I have a proven track record in being a quick and independent learner. I have been the lead architect and developer for SPOT billing project for over 4 years. I have worked on important modules such as device activation, credit card payment and tax computations. Since the 2nd quarter of 2011 I have moved to SPOT UI and Messaging projects. I have been working with critical projects such as Emergency 911 and Assist services which are life saver services.
  • I have worked extensively for Globalstar satellite phone provisioning system which enables the customers to activate the phones. I have worked with different teams and gateways in order to migrate the old system to the new provisioning system.
  • In the past companies I have worked in very time critical and secure projects. I have developed high quality software in adherence to processes like Six Sigma & SEI-CMM Level 5. I have played the role of liaison engineer where I have gone to the client site and trained the users with our product.
  • I have over 6 years of software release management experience. I have experience in software release planning, co-ordination, integration, trouble shooting and execution. I have experience executing multiple releases which involve cross functional team integrations.
  • Over my years of industry experience I have been involved in software configuration management such as versioning, defect tracking and change requests.

Technical Skills

  • Operating Systems: Sun Solaris, Windows and DOS
  • Languages & Other Software: Java, PERL, C, C++, Visual C++ with MFC
  • RDBMS: Oracle 10g, SQL, PL/SQL
  • Application Servers: Tomcat 6, Glassfish 2.1 and JBoss (Basic)
  • Framework: Hibernate, Toplink, MVC, Sping (basic)
  • Web Services: SOAP, REST
  • IDEs: Eclipse, Jdeveloper, Netbeans

Tools: Maven, Rational Clear Case, Rational Clear Quest (Defect and Change Tracking), Actuate Reporting Tool, Telelogic Tau
Protocols: CDMA (IS95A, IS95B and 2000), TCP/IP, IS637 Short Message, IS638 Over the air transmission, SS7 (to some extent).

Professional Experience

Company: Confidential, CA Oct 2004 Till date

Plat Form, Software Language and Tools: Java, Hibernate, JMS, JDBC, Tomcat, Glassfish, JUnit, log4j, Oracle, SVN, Maven, Sun Solaris, JDeveloper, Eclipse, NetBeans, Eclipse, PERL, Rest and SOAP based web services.

I have played multi-faceted roles working in Globalstar. I have been the lead architect and developer in multiple projects. I have hands on technical experience in developing high quality and robust software systems. In addition to that I have played the key role of technical lead as well as release manager.

Project SPOT: SPOT is a location based satellite communicator that is used as a safety device for outdoor adventures. Using this device one can track the whereabouts, call for emergency in case of trouble and be connected to social networking sites like Facebook and Twitter to share the adventure path. We provide a website where the device can be registered and managed. Emergency 911 tied up with GEOS Search and Rescue agency is provided. Additional features such as Road Side Assist and Boat Assist can be purchased.

The latest variation to this product is the SPOT CONNECT which when paired to the SMART PHONE converts your SMART PHONE into a Satellite Communicator. All the features mentioned above can be achieved using the SMART Phone.

In addition to this I have also worked on provisioning and call collection software for CDMA and GSM Satellite phones.

Key contributions in Project SPOT:
  • Extensively involved in architecting, developing and deploying JAVA based Billing interfaces for SPOT. These interfaces provide various APIs that can be called from the front end as well as Customer Care. Gained solid working experience in developing and deploying SOAP based web services using Apache Tomcat Server.
  • Developed Software for Credit Card Payment, Tax Calculation and Address Validation by calling third party APIs such as Chase Paymentech and BillSoft.
  • Extensively involved in using Junit testing and log4j logging.
  • Developed high quality Software that need extensive database interactions using queries and stored procedures using Toplink, JDB and Hibernate.
  • Developed Rest Web service Based Client programs to acquire data from third party databases which collect survey information.

In 2nd quarter of 2011 I was merged with another SPOT team. I am currently the Lead Developer and Architect in this merged team. In a short SPAN I have picked up various complex modules. I have thorough knowledge of these modules and I am currently involved in upgrades, bug fixes and maintenance of the following modules

  • Emergency 911 (SOAP Based Web service), Road and Boat Assist (REST Based Web service).
  • Independently setup HTTPS certification with our client. I have generated certificates, loaded private and public keys and setup the entire two way handshake. Have good experience on Keytool and OpenSSL.
  • I have worked extensively in setting up JMS broker instances, managing broker and LDAP connections using IMQ admin. I am currently working on SPOT messaging which is using JMS queues and topic. SPOT messaging involves transmission of messages from the customer’s SPOT device to gateway and from gateway to the back end system which is called the “Back Office System”.
Project: Satellite Phones Provisioning System

The Provisioning system that allows the Globalstar satellite phones to be registered (activated) in the billing system as well as the network. My involvement in the project included:

  • Development of in-house provisioning software for Provisioning phones in all markets (US/CAN, EUROPE etc.,)
  • Developed the VLR Query Tool for querying the Visitor Location Register for GSM.
  • Extensively involved in UNIX socket communication and MML (Man Machine Language).
  • Developed tools for location (lat/long) calculation based on area and centroid of multiple locations the customer would have travelled.
  • Developed voice mail provisioning system where third party web services are called to provision voice mail boxes and manage them.
Project: Mediation Software for Billing System

Architected and developed the entire Mediation System for the billing. Some of my key activities are:

  • Development of a call data record (CDR) collection system that gets CDRs from different gateways in periodic manner and maintain statics of the CDRs.
  • Developed GSM and IS41 CDR reader that convert from binary to readable format.
  • Designed and developed filtering and conversion code for CDRs based on business rules. These processed CDRs are then loaded in the billing system to be processed. Bills are produced based on these record data.

Employee: Confidential,Atlanta GA Aug 2003 July 2004
Client: Confidential,Atlanta, GA

Plat Form, Software Language and Tools: C++, Java, Oracle 8i, 9i, SQL, PL/SQL, XML, Actuate Reporting Tool, Perl Programming, UNIX and Windows XP.

Project: Time and Tracking Key involvement:
  • Developed Java interfaces to extract data from one UNIX box and load to another UNIX box. These interfaces were developed in order to transfer data from Bellsouth to Accenture for billing.
  • Created database to maintain the data for Bellsouth. Aid Bellsouth in managing Projects, Project Estimates, Resources, Billing information for Resources, Budget for Projects and much more.
  • Enhanced Niku (Time and Tracking Tool) to support Bellsouth requirements. Niku is a third party Tool that is used for Project and Resource statics.

Experience gained

  • Good working exposure to develop JAVA interfaces.
  • Hands on experience in relational data bases. Solid experience in writing SQL queries, triggers and PL/SQL procedures.
  • Exposure to Connect Direct protocol.
  • Good working exposure to PERL scripting.
  • Experience managing teams, accounting resources and project tracking.
  • Corporate level data analysis.

Education:Bachelor of Engineering in Computer Science

We'd love your feedback!