Technical Leader Resume
Chicago, IL
SUMMARY:
- Around 10 years of Core Java, J2EE development experience in telecom domain and Proficient in working wif standard JAVA/J2EE Design
- Working Experience in Spring, EJB, Hibernate and Web Services framework using SOAP and Restful.
- Java Web Services wif JAX - WS and JAX-RS.
- Very good knowledge and hands on coding experience in various Network OSI layers (TCP, UDP, ICMP, SNMP, FTP and PPP protocols).
- Extensive work experience in SQL Queries using MySQL, PL/SQL, Oracle and PostgreSql.
- Very good in scripting using SHELL and PERL
- Work experience both in Unix/Linux and Windows platform.
- Excellent in performing feasibility study and prototyping teh system.
- Work experience in both Application Server (Jboss) and Web Server (Apache Tomcat).
- Work Experience in UML Design tools like Jude and Microsoft Visio.
- Work experience in configuration management tools like Rational ClearCase and SVN.
- Work experience in defect tracking tools like Rational Clearquest and Test Director.
- Good understanding and work experience in WiFi and Satellite systems.
- Work experience in Inflight network (Both in IFE and IFC service).
- Experience in Analyzing network packet captures using Wireshark
- Leadership and mentoring skill in leading teh team of Senior Software Engineers and Software Engineers and also providing technical s to teh juniors and teh new joiners.
- Good presentation and communication skill by coordinating teh onsite and offshore team and technical discussions wif clients.
- Onsite (US) experience which includes software implementation and live field test includes installation and wifi testing inside flight (above 30000 feet) for Aircell ABS releases.
- Rewarded wif teh Best Performer for teh year 2008.
TECHNICAL SKILLS:
Web & Application Servers: Apache Tomcat, Jboss server
Languages: JAVA, J2EE
RDBMS: MySQL, Postgress Sql, Oracle
Operating Systems: Linux, Windows, Unix
Object Relational Mapping: Hibernate
Scripting language: Shell Script, PERL
SCM Tools: SVN, Rational Clearcase
Design Tools: Microsoft Visio, Jude
Tools: /Utilities: Spring, EJB, JAX-WS, JAX-B, Web Services, SOAP, Restful, JMS, PL/SQL, wsimport, wsgen, HornetQ, XML, KlocWork, Clover, JUnit, Clearquest, TestDirector, SNMP4J, Eclipse IDE, Microsoft Office, Jconsole, JProfiler, SQLYOG, WireShark.
Build Tools: ANT, Maven
PROFESSIONAL EXPERIENCE:
Confidential, Chicago IL
Technical Leader
Responsibilities:
- Lead teh team of 12 (S/W and Senior S/W Engineers) for teh design and development of teh ABS 6.x releases.
- Done teh feasibility study of making use of KU Band Satellite for teh network communication and created a prototype to prove teh customer that teh system can be implemented.
- Involved in design, hands on coding and code reviews
- Involved in Unit testing, integration testing and post go live support.
- Involved in conducting STC testing and helped Gogo to get FAA approval to launch teh product.
- Designed and Developed a Web Services module wif Spring framework for teh maintenance persons to configure and analyze teh system.
- Involved in teh development of Automatic S/W upgrade bundle for Release 6.X which include activating teh entire system including teh associated devices. Used XML, Shell Script, PERL, JAVA and Linux Compression to create teh bundle and used SFTP protocol for file transfer from ground to aircraft. Used SNMP mechanism to communicate and control teh devices.
- Designed and implemented teh functionality to fall back to AR INC data retrieval when Global Position data (GPS) is not available via SNMP polling.
- Used SOAP UI during teh development to test teh modules during unit and Integration testing.
- Captured and Analyzed teh network packets in various interfaces using Wireshark to understand teh network and fine tune teh system to achieve teh maximum network bandwidth
- Introduced teh logic to use VPN tunneled traffic via Satellite and ATG system and used Multiplexers to control teh packet flow for Dual modem systems.
- Upgraded teh system from JDK 1.5 to JDK 1.7 and Webserver from Apache 5 to Apache 7.
- Involved in live field testing including flight test.
- Involved in bug analysis, fixing and enhancements.
- Used JDK 1.7, Java, Spring, Restful, JMS, MySQL, Jboss, Apache Tomcat 7, Shell Script, Visio, PERL, Eclipse, SVN and JUnit during teh project development life cycle.
Confidential
Senior Software Engineer
Responsibilities:
- Involved in requirement gathering, Design, hands on coding, Review and Testing.
- Teh project runs in a ground server in which fine tune teh server performance to handle more than 1 million records per minute.
- Teh project involves a multi-threaded application in which used Jprofiler and Jconsole to understand teh thread flow and redesign in such a way to avoid any thread dead locks.
- Used PERL script to iterate teh input data, sort it and transfer to one server to teh other.
- Designed and developed a Spring framework to fetch Passur information from a third party server.
- Done an SNMP4J framework to retrieve teh live flight data from teh Airline device.
- Created a web services dash board using Spring framework for teh management to analyze teh current and past state of teh Gogo services and usage.
- Created many packages, procedures and functions using PL/SQL to speed up teh DB operations.
- Created a framework to perform teh latest whitelist file download from a third party server using SFTP protocol.
- Used JDK 1.6, Java, Spring, Restful, Hibernate, MySQL, PL/SQL, Oracle, Shell Script, Visio, PERL, Eclipse, SVN and JUnit during teh development cycle.
Confidential
Senior Software Engineer
Responsibilities:
- Done teh feasibility study of making use of Xiplink multiplexer to control teh in and out packet flow and created a prototype to prove teh customer that teh system can be build.
- Designed and developed a framework for TCP/IP communication wif networking module.
- Designed and developed a framework for ICMP messaging to monitor teh health of teh network.
- Involved in conducting STC testing and helped Gogo to get FAA approval to launch teh release.
- Fine tune teh system to get teh maximum thru put
- Used JDK 1.5, Java, MySQL, Jboss, Apache Tomcat 5, Shell Script, Visio, PERL, SVN, Eclipse and Junit during teh development.
Confidential
Senior Software Engineer
Responsibilities:
- Involved in requirement gathering, design, development and testing.
- Project is a client server architecture in which client will be communicating it wif teh server using http request.
- Created a web application and deployed in Apache Tomcat server.
- Provided teh CLI interfaces for teh administrator to enable and disable AMS mode, setting pricing etc.
- Used teh Web Services to communicate it wif teh third party payment gateway.
- Used JDK 1.5, Java, MySQL, JSP, Shell Script, Visio, PERL, Eclipse, SVN and JUnit during teh development.
Confidential
Senior Software Engineer
Responsibilities:
- Involved in design, coding, unit testing and integration testing.
- Designed and developed a framework for automatic software upgrade there by reducing teh time and labor involved in manual software upgrades. Used XML, Shell Script, PERL, JAVA and Linux Compression to create teh bundle and used FTP protocol for file download from teh ground server.
- Designed and Developed an SNMP framework to communicate, fetch data and control teh associated devices in teh ABS System. Also receive and send traps to and from to teh ground server.
- Designed and developed a multi-threaded framework for teh software activation of various devices in parallel there by reducing teh aircraft downtime.
- Implemented Compression logic while send and receive packets there by saving teh network bandwidth.
- Implemented VPN tunneling mechanism for a secured data transfer to teh ground.
- Used JDK 1.5, Java, MySQL, Jboss, Apache Tomcat 5, Shell Script, Visio, PERL, JUnit, Eclipse and SVN during teh development.
Confidential
Software Engineer
Responsibilities:
- Involved in design, coding, unit testing and integration testing.
- Designed and developed various modules like Subscriber Services, Policy Template and Package repository.
- Used SOAP UI during teh development to test teh modules during unit and Integration testing.
- Designed and Developed an SNMP framework in teh EMS systems to send teh alarms for teh raise conditions.
- Involved in various bug fixes and enhancements.
- Involved in UI testing and System Testing.
- Used JDK 1.5, Java, EJB, Web Services, SOAP, Hibernate, Jude, PostgreSql, JUnit, Eclipse and Rational ClearCase during teh development.
