We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

Fairfax, VA

SUMMARY

  • Over 9 years of experience in Design & Development of Software for Large scale enterprise systems, Business & Operations support systems, Web Applications
  • Programming expertise in Java/J2EE, C, C++ Technologies on Linux & Windows Platforms and DB designing skills on Oracle and Informix RDBMS, design expertise using UML
  • Sound understanding in Principles of Software Architecture, Algorithms, Design Patterns, Data Structures, OOAD, MVC, ORM, SOA Frameworks
  • Working knowledge of Telecom Billing Systems, Business Intelligence Systems, Network Management Systems, PCRF, SDP, CMS, CRM, Health Care Systems and Mobile Applications.
  • Handled integration of Billing system with Charging gateways, Content management systems & several 3rd party systems over SOAP based Web services, REST APIs& Diameter
  • Exposure to Software Development Life Cycle processes defined by CMM, Agile & SCRUM methodologies
  • Excellent written & oral communication skills. Experienced in gathering and analysing customer requirements, writing System Design specifications & Acceptance test plans
  • Handled international assignments, worked with Major Telecom Operators. Experienced in leading product deployment, subscriber migration & UAT activities onsite
  • Well versed with specifications drafted by standard bodies like 3GPP, IETF, IEEE et al., handled the role of Domain expert & Technical consultant to cross functional teams.

TECHNICAL SKILLS

Programming Languages & Technologies: Java/J2EE, Servlets, JSP, Java Scripting, JSON, AJAX, JSF, IceFaces, HTML, CSS, XML, JAXP, JAXB, WSDL, SOAP, REST, JQuery, Spring 3, Struts 2, Hibernate, JDBC, JMS, Log4j, Slf4j, JUnit, ANT, MAVEN, C++, C, Python, Shell Scripting, AWK, SED

Tools: Eclipse, Source Insight, MS VC++, GCC, GDB, MS Visio, Rational Rose

Application/Web Servers: Apache Tomcat, JBOSS, Weblogic

Test Tools: SOAP UI, HTTP Analyzer, Appscan, FindBugs

Database: Oracle SQL, PL/SQL, In Memory database, DB Visualizer, SQL*Plus

Operating Systems: Unix, Linux, Windows, VxWorks, Android

Protocols/Standards: SS7, CAP, MAP, SIP, SMPP, Diameter, DCC Gy, IMS, LTE

Web: HTTP, SOAP, Web - Services (SOAP JAX-WS/RPC & REST JAX-RS)

Networking: TCP/IP, UDP, SNMP, ASN.1 Telecom

Software Configuration Management Tools: SVN, MS VSS, Rational clear Case, GIT

PROFESSIONAL EXPERIENCE

Confidential, Fairfax, VA

Senior Software Engineer

Responsibilities:

  • Involved in interacting with Business Analysts to understand the operator requirements & prepared feature design specifications and functional flows using UML
  • Developed SOAP based Web services & REST APIs to enable management of end user services
  • Developed Server side business logic using Spring IOC, Dependency Injection & AOP, handled logging requirements using Log4J
  • Prepared SQLs and Stored Procedures to create tables & load service data to the Oracle data base
  • Used Hibernate ORM to implement DAOs for persistence of service related data in the Data base
  • Extensively used Java Collections APIs & Multi-threading in handling batch service requests

Environment: Java 1.5, Linux, JBoss, Oracle 10g, Spring3, Struts2, Hibernate, Maven

Confidential

Systems Engineer

Responsibilities:

  • Worked closely with teams in multiple R&D centres responsible for development of different modules of Online Charging System and coordinated version & deployment management
  • Worked on Service data management module using Struts MVC for GUI
  • Developed Web services over SOAP using WSDL, XSD & Apache AXIS2 libraries to enable Provisioning, CRM, CMS&VAS systems to communicate with Billing System
  • Worked on the multi-language support(I18N) module for GUI, designed & developed feature configuration module based on XML using JAXP
  • Worked on dynamic rendering of pages with form validation based on partial submitfunctionality & AJAX Push using JSF, ICEFaces
  • Implemented DAOs using JDBC Template to maintain Service data on Oracle Database.
  • Designed & developed the dynamic tariff feature based on the data pushed by Business Intelligence systems using Event, Listener model.
  • Resolved several Concurrency issues & implemented optimizations during product evolution

Environment: Java 1.5, Linux, Apache Tomcat, Oracle 10g, Spring3, Struts2, Axis2, ANT

Confidential

Software Engineer

Responsibilities:

  • Developed SIP based services using JAVA SIP Servlet.
  • Developed GUI using JSPs, Servlets & Java Scripting for Enterprise VPN feature
  • Used Shell scripting, SED & AWK to generate revenue reports based on CDRs
  • Worked on Voice, SMS, USSD, IVR Call flows over CAP, MAP, SS7 protocols using iSCE.
  • Implemented a real time charging interface to charge for data usage of subscribers over the Multiple Services Credit Control Mechanism of Diameter credit control (3GPP 32.299)
  • Worked on several features like Friends & Family, incoming call screening, Policy Control & Charging (PCRF), Location based services etc.,

Environment: Java 1.4, JBuilder, iSCE (Service Creation Environment), C++, Linux

Confidential

Software Engineer

Responsibilities:

  • Handle Product Maintenance
  • Implement Enhancements & Bug Fixes

Environment: C, VxWorks

We'd love your feedback!