We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY:

  • More than 18 years of experience in Software Industry in successful delivery and development of products, leading and managing development teams, and working with cross functional teams.
  • Experience in architecture, design and development of Java/JavaEE applications, VoIP and Telecommunications.
  • Experience in development distributed, fault tolerant, object oriented and multithreaded software.
  • Defining and managing deliverables, providing RFP (Request for Proposals) responses, Working with international customers
  • Generating Technical Requirements, Software Architecture, Design and Test documents
  • Attending standard bodies and technical comities ( IEEE, Wi - Fi )

TECHNICAL SKILLS:

Languages: Java, scala, JavaScript, C/C++, perl

Operating Systems: Linux/Unix, Windows

Methodologies: UML, OOD

Web Technologies: Java EE, JMS, EJB, Servlets( http & sip), JSP, Web logic, Tomcat, JBoss, Apache, AJAX, Node.js, WebRTC, Web sockets, HTML5, XML, Spring, Camel, EclipseLink(JPA), jdbc.

Security: TLS, TTLS, SSL, SAML ( OpenSAML1.1), XML Security, 802.11i

Distributed Technologies: Web services (SOAP/REST), RMI, CORBA, UDDI ( JUDDI, UDDI 4j)

Databases: Oracle, MySQL, MongoDB

PROFESSIONAL EXPERIENCE:

Senior Software Engineer

Confidential, Alpharetta, GA

Responsibilities:

  • Responsible for Software Development of Real Time Integration Hub(RTIH) Product. IP integrates the Bottom line enterprise financial software with banking core services.
  • Architected and Developed DIIS (Digital Insight) proprietary protocol adaptor for communicating with Banking Core services which provide RealTime and Batch financial transactions information using DIIS.
  • Architected and implemented HIF5( Payplus Systems) financial domestic and international wire protocol adaptor for integrating to FEDWIRE ( Federal Reserve Bank RTGS network) via payplus server.
  • Implemented MT103 file import support.

Platform/Tools: Tomcat, BEA WebLogic server, Java, Linux, SOAP, REST web services, Camel, Spring

Senior Manager/Architect

Confidential, Alpharetta, GA

Responsibilities:

  • Responsible for Architecture and development of Intelliverse IVR/ACD applications and portals, VoIP hosting and Sales automation applications.
  • Responsible for hands on management of Sales Automation Product from ground up. The product helps sales teams to manage and run voice campaigns using a browser. Maintains call lists, conversations and notes.Architected the product, Involved in development of Voice/SIP servlets that does the VoIP calls as well as web services between Communication Server and Application Server that manages state of the whole application.
  • Designed and implemented the State Machine based Voice Application using JSR 116/289 Sip Servlets standard that run on OCAS(Oracle/weblogic Communication Server). The application receives the HTTP based service requests to make, tear down voice calls, conferencing and tearing down voice calls and communicates back to Application server.
  • Architected and provided proof of concept of Sales forced based CTI (Computer Telephony) product to make and receive calls and manage conversations from Sales force CRM. Managed the proof of concept to become the product. The product introduced Node.js into architecture for providing web sockets based persistence connections to provide real time call status events to sales force/web UI and communicate back end using web services to Application Server(JBoss) as well as OCAS. Developed web services as well as related EJBs to access oracle database. Fixed Node.js web services client to work with JBoss web services.
  • Work with Telephony Venders to resolve issues in hosted platform products.

Platform/Tools: BEA WebLogic Communication Server(OCAS), JBoss, Java, Linux, Node.js & Java Script, Salesforce, SOAP, REST web services, HTTP & SIP Servlets ( JSR 116/289)

Principal Software Engineer

Confidential, Woburn, MA

Responsibilities:

  • Working with customers and generate product requirements and product deliverables.
  • Responsible for development of Air Traffic Control Voice Switch simulation software - Functionality included Radio Transmission, Telephony Switching, Recording and Playback System, integration with customer AIR traffic control systems. Fixed several bugs & concurrency issues in JMF RTP stack using Java decompilers and provided reimplementation of buggy data sources in JMF.
  • Delivered voice switch software for several customers including Nav-Canada(Canada), Thales (Australia), LVNL ( Netherlands ), DFS ( Germany).

Platforms/Tools: Windows, Linux, Java, JDBC, Web Services, JMF (Java Media Framework), RTP and Jain SIP stack.

Principal Engineer

Confidential, Burlington, MA

Responsibilities:

  • Responsible for the delivery of Security and Lawful intercept functionality of Confidential SBC (Session Border Controller).
  • Delivered the Lawful intercept functionality for intercepting Signaling (SIP) and Media (RTP) complex voice call scenarios. Worked with Customers in resolving the field issues.

Platform/Tools: Linux, VxWorks, C++, SIP, RTP

Principal Staff Engineer/Technical Architect

Confidential, Lowell, MA

Responsibilities:

  • Responsible for development of Confidential Wireless Media gateway Control for IMS networks. - Lead the Protocol and Network Management Teams.
  • Managed the off-shored advent-net NMS team for product deliverables.
  • Worked with Systems Engineering team to define and generate security requirements for EMS product.
  • Developed the Security Architecture and support for lead SAML(Security Assertion Markup Language) based user authentication/authorization feature for EMS for ATCA ( Advanced Tele Communications Architecture) EMS platform. Developed RMI interfaces for North bound.
  • Implemented SAML based login for the Java Web start NMS application using open SAML. Modified the library to support SSL based secured requests.
  • Identified and used open-source security software.
  • Identified security issues with Advent net WebNMS ( Network Management Product), modified and extended WebNMS to support Security Requirements
  • Lead the architecture team and Introduced HA (High availability) capable DCL (Data Connection Limited) SIP stack to replace home grown SIP stack in Confidential Seamless Mobility and IMS products.
  • Technical Review with customer during all stages of project from requirements, architecture to implementation issues.

Platform/Tools:n JDK 1.5, Web NMS 4.7, UDDI ( UDDI4j,JUDDI), SAML( Open-SAML ), SOAP( JAX-WS 2.1 ), Tomcat, JBoss, Apache, MySQL, Clearcase

Principal Software Engineer/Architect

Confidential, Concord, MA

Responsibilities:

  • Member of the Architect team for the WLAN- GSM cellular roaming project - a partnership project between Confidential and Avaya.
  • Conduct and Participate in Intercompany architecture meetings. Generate and review architecture documents.
  • Lead the team that designed and developed Call Controller software functionality for Avaya Media gateways.
  • Evaluated and Introduced Several Wireless Access point products into Avaya Wireless product portfolio
  • Participated in IEEE 802.11& Wi-Fi meetings
  • Provided responses to customer RFPs ( Request for Products) for WLAN products
  • Co-Patented a technique to deal with lost acknowledgements in 802.11 MAC layer
  • Network Management for Avaya Routers and Media gateways

Platform/Tools: Windows, Linux, Java/j2ee, RMI, tomcat

Senior Software Engineer

Confidential, Burlington, MA

Responsibilities:

  • Lead the team the designed and developed NMS & subscriber management for Confidential DSL access point solution
  • Key contributor in designing and development of SNMP based provisioning of DSLAMs, Redback SMS Virtual router, semi work flow management of DSL access network provisioning, Inventory & fault management and User Interface

Platform/Tools: Java, AWT/Swing, WebLogic, JMS, Tomcat and HP Openview, C/C++, HP-UX 11.0, Oracle

Software Consultant

Confidential, Overland Park, KS

Responsibilities:

  • Implemented Distributed Performance and Billing component which integrates to ATM & IP network Provisioning application using CORBA interfaces
  • Designed and Implemented CDR Call Detail Record ) processing software component which maps and verifies ATM & IP network topology state

Platform/Tools: C/C++, HP-UX, CORBA (Visigenic,IONA), Oracle, Pro*C

Software Consultant

Confidential, SanJose, CA

Responsibilities:

  • Involved in design and implementation of Layered Network Management for SDH Network Elements (Mux & Cross Connects) .

Platform/Tools: Sun Solaris, C/C++, IONA Orbix

Senior Software Engineer

Confidential

Responsibilities:

  • Involved in design and development of POS(Point of Sale Terminal) software for Credit Card processing

Platform/Tools: SCO-Unix, C/C++, GDB

Design Engineer

Confidential

Responsibilities:

  • Designed and Developed VHDL core for UTOPIA bus interface for UNI 3.1 VHDL Core

Platform/Tools: C, VHDL, ModelTech & Viewlogic Simulation Tools

We'd love your feedback!