We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

Reston, VA

SUMMARY:

  • Consummate Software Engineer with proven expertise in software and system development of SaaS, NMS/OSS, applications
  • Expert Linux/Unix system configuration, operating system setup / support performance monitoring, and OS - level scripting
  • Proven experience with automations, configuration management, continuous deployment, and continuous delivery in Agile
  • Experience in test automation, application deployment, requirements analysis, continuous integration, project management
  • Empirical knowledge of SDLC, design patterns, architecture, software configuration, Analysis and Design, Implementation
  • Eligible to work in US for any employer based on US citizenship

TECHNICAL SKILLS:

Development: SaaS, Web Application, Converged applications, SIP servlets, Profile service, Billing, NMS

Programming: Java, python, Ruby on Rails, Django, Grails, irb, CSS3, php, bash, php, J2EE, JMS, JavaScript

Design: TDD/BDD, Feature based, Agile, CRUD, Active Model, MVC, DRY, AOP, haml, refactoring

Test automation: Cucumber, Capybara, Rspec, Selenium, integration, Regression, TDD, Jasmine, Fixture, Factory

Tools: /IDE: git, Perforce, CVS, ClearCase, GitHub, CI/CD, Puppet, Chef, Docker, Ansible, branching, forking Eclipse, Sublime, pip, vurtualenv, gem, rake, IDLE, testunit, pylint, unites, doctest, pdb

PROFESSIONAL EXPERIENCE:

Software Engineer

Confidential, Reston, VA

Responsibilities:

  • Developed Wireless Network optimization and tuning application features in Rails, Test driven development and BDD
  • Developed features following TDD cycle using RSpec, autotest by writing failed test cases, code to pass test and refactor
  • Designed Authentication, registration, signup modules inherited from Action Controllers, Action views and active Data
  • Designed and developed diagnosis application in python to identify call blocks, call drops and call Handovers
  • Developed python scripts to configure and tune RAN and Core configuration parameters in JSON and XML format
  • Developed OSS applications to POST SOAP XML request messages on NMS server using Java API and SAM-O SDK for configuration operations, collect performance/accounting statistics
  • Distributed backup scripts and configuration scripts via puppet to the whole cluster and setup a staging server
  • Developed SNMP application using pysnmp libraries and RRD tool for Synchronization, Provisioning, Network element Discovery, Alarm Management, Performance management
  • Designed and implemented provisioning of 9764 Metro Cell Outdoor/Indoor deployment in Sprint Network and planned, installed Management server, Security Gateway, Vital QIP, SAR, EMS server, OpenStack
  • Managed Tomcat service, virtual hosts, application configuration using puppet and developed modules to manage packages, services and files
  • Identified and resolved issues in SNMP trap, JMS probe, Synchronization, Provisioning, Network element Discovery, Alarm Management, Performance management by analyzing Configuration, Counter, indicators, Events, State change logs, PCAP/Snoop, NMS server Log and Nodal Debug files
  • Worked with low level design team to develop Firewall rules, IP static routes, and integration of various interfaces
  • Developed puppet manifests to upgrade MME, PGW, SGW, eNB and MPRE and backhaul equipment
  • Deployed and administrated Oracle, MySql, PostgreSQL, MariaDB servers and worked on ORM, Active Data
  • Developed MAC, WMI tables in MariaDB using CONNECT storage engine for self configuration of MCI/MCO
  • Installed, configured Sphinix Deamon and Search engine to index and search the content in MariaDB database
  • Developed test framework for NMS application build automation using Capybara, Cucumber, Selenium and Protelgiest
  • Integrated the automated tests on Continuous integration server, Tomcat and scheduled builds on Jenkins CI server
  • Designed remote distributed testing with master and slave nodes implemented with Tomcat, vagrant and puppet
  • Developed manifests, defined resources and attributes in Puppet to manage packages, services, resource dependencies
  • Developed user and exec resources in Puppet, defined access control, SSH keys, managed privileges with sudo
  • Worked on logical and base backup of specific objects using pg dump, pg backup amd restored using pg restore
  • Configure and manage connections using pgpool, pgbouncer and benchmarked the results for database connections
  • Managing the readiness infrastructure, device integration environment including HP C7000, RHEL Linux, Oracle servers, P2000 Storage Array, Oracle 11 DB server, Apache HTTP servers, JBoss AS, Apache Tomcat, IBM Netcool

Technical Tools: Ruby, ROR, Python,Cucumber, Capybara, Selenium RC/IDE, Oracle 11, Solaris 10, RHEL 6/5, NPO,, WebLogic, Tomcat,AWS EC2, AWS RDS, AWS S3, jQuery, DOM, CentOS, GitHub, Heroku, Puppet, Apache, CRUD, Flash, Renderer, haml, irb, introspection, Meta Programming, Fabric, Hadoop, Spark, 5620 SAM, PCAP/Snoop, vagrant Ansible, instrumentation, debugging, logger and database migration, HP Blade System Onboard Administrator and ILO4

Senior Technical Analyst

Confidential

Responsibilities:

  • Worked on OCCAS, OCSG and OCMA and developed SIP servlets, messaging application and communication plug-in
  • Developed SIP based proxy, Servlet, Registrar, B2BUA using JSR-116, JSR-289. JSR-209 specification
  • Developed Converged applications, Content indirection SIP Servlets, SIP Proxies, and SIP Applications
  • Developed SIP Servlets using profile service API to query, modify subscriber profile data, and manage subscriptions for receiving notifications about changed profile data
  • Resolved customer issues regarding SMS, MMS, SS7, Billing, SIP, TCAP, ISUP, INAP, CAP, performance using Parlay, Oracle Diagnostic Methodology, SOAPUI, Seagull, SIPp Capture and analyzed thread dumps, heap dumps, flight recording, logs, STDOUT, and resolved out-of - memory errors
  • Installed and configured messaging and billing application and services using SOAPUI, Parlay, Selenium RC
  • Developed scripts, mbeans, Diagnostic framework, instrumentation to clarify SIP compliance, JMS, resource usage
  • Technical Tools: Weblogic 8.15, 9.1,10.3 & 11, WLSS, OCCAS, OCSB, Oracle 10g, RHEL 5, Solaris 10, CentOS, Eclipse IDE, JSR, SOA Facades, wireshark, JRockit Mission Controller, JRA, SIPp, and Memory Tool Analyzer

Senior System Engineer

Confidential

Responsibilities:

  • Designed simulation and load tests to verify and validate SCCP, TCAP, M3UA, LNP, LNR and SCTP for LRN-SCP
  • Developed shell and python scripts to read log files and validate the TCAP, SCTP, M3UA, SCCP and level 3 messages
  • Technical Tools: SCTP, SS7, SIGTRAN, MGTS, Wire Shark, PASM, bash, AWK, Groovy Python, RHEL, Oracle 11

SOA Engineer (Consultant)

Confidential

Responsibilities:

  • Developed web services clients to consume various services using Groovy and Java Swing libraries
  • Developed data driven test cases in SOAPUI to validate and verify the response messages
  • Technical Tools: Java Swing, SOAPUI, bash, Groovy Python, Grails, SOAP, REST, JavaScript, XML, CSS

Software Engineer

Confidential

Responsibilities:

  • Developed Performance Management tools, network & configuration management application for monitoring various key performance indicators and their threshold values.
  • Elicited candidate services and modeled using generalization, decomposition and aggregation.
  • Designed xml schema for key performance indicators using hierarchical service data for accessibility, retainability, and traffic data and implemented regular expression type constraint.
  • Created soap based web services using annotated Web Service Facets JAX-WS and stateless session bean
  • Developed user interface to Oracle database with design, development, and implementation completed in combination of Flex, ECMA script and Java Hibernate; tracked the mapping between Java classes and table column
  • Designed search application for searching RNC, Market, Geography and KPIs by developing User interface, Request Manager Servlet, Indexing feature
  • Developed unit tests to verify interoperability and, SOAP binding profile, conformance to basic profile using WS-I Tools; Integrated SoapUI and Maven to continuously test web service.
  • Developed PL/SQL, procedure, triggers, cursors, and connection strings, Business intelligence and work flow.
  • Automated functional tests for ESPA Web services calls and monitored SOAP traffic using Metro and TCPMon

Software Engineer

Confidential

Responsibilities:

  • Worked on FlashCast server billing application, feed server, Data source, billing server, Network Management System and Front end based on J2EE architecture.
  • Developed business logic functions for Provisioning, Alarm, monitoring, and performance data collections using session, entity and messaging beans.
  • Designed and architected File upload, User configuration, mail notification, scheduling, logging and database connection using Jakarta commons and java API.
  • Build, Deployed and Packaged the FlashCast Server and configured WebLogic JBDC and Server Configuration
  • Worked with Oracle DB, Stored procedure, SQL scripts, Python, Grinder, JProbe, JProfiler, JUnit
  • Worked with CruiseControl to manage continuous integration and configured ant projects
  • Managed Billing Server domain and Configuring JDBC databases sources and customized JMS file stores
  • Worked with remote connections, file transfer, tunneling, ssh, archives, basic process, job Control, File Permission in Solaris 9. Planned automation and unit test framework using Junit

Software Engineer (Contract)

Confidential

Responsibilities:

  • Programmed Mac software validation for base station and subscriber station based upon broadband wireless access WiMax 802.16 specification using ANSI C.
  • Validated correct output and behavior in variety of simulated conditions in uplink and downlink paths
  • Designed unit test based upon data plane, control plane, management frames, and OFDMA PHY
  • Scripted the network entry based upon syncing, DL-MAP, UL-MAP, capabilities negotiation, registration
  • Managed development environment SCM, libc, Perl, perforce, ANVL, FC 2/4, Perl, DejaGnu test framework

Development Engineer

Confidential

Responsibilities:

  • Developed mail billing features for Content Services Gateway billing Protocol Description as per GTP specification.
  • Developed network management module to send traps and receive the switch status using python and net-snmp
  • Designed use cases and sequence diagrams to model charging gateway functionality as per 3GPP TS 32.0 and mapped it with features
  • Analyzed and monitored Crash Dumps, used rsym to Decode Stack Traces, and searched routines with TAGS
  • Designed specification based use cases for L2- L7 for charging gateway functionality as per 3GPP TS 32.0
  • Measured performance of Content Service Gateway by developing manual scenarios for IP fragmentation and out-of-order packets by applying policy based routing implemented on 7200VXR, 6509 Cat65k, CSG.
  • Worked with router operating system - IOS, startup-config, running-config, image upgrade via tftp server, logging
  • Managed and configured test bed- Catalyst Switch 6K, 7200VXR, CSG, CMX, Sun Solaris 8/9 2.8

Software integration Engineer

Confidential

Responsibilities:

  • Programmed web-based Basic Auth login, Web-based form login, and the Java client Basic Auth login using Java and C.
  • Architected the multimedia messaging services and its integration with SMTP, Value added Service provider
  • Developed performance scripts to verify and validate the messaging Gateway, verified the wireless gateway system performance requirements, identified performance issues and performance degradation

System Developer

Confidential

Responsibilities:

  • Developed acceptance test procedure for email SMTP relay server based upon SMTP AUTH and SASL
  • Tested pocket outlook object model interface for pim application running on smart phone i600 device
  • Designed test for MAPI for opening message store, creating /opening message and attachment for pocket

Software Engineer

Confidential

Responsibilities:

  • Worked with client authentication, presence protocol, and Client registration
  • Designed and coded messaging server features - Session pool, XML parser and Packet Handlers
  • Measured application performance using Grinder and utilized TCPProxy and Console to filter request
  • Installed and configured Sun Solaris, Oracle9i, Weblogic6.1 Server, Jbuilder7.0, Grinder2/8.6, Oracle 9i, used create, index, constraints, data dictionary, schema, table spaces

Senior Software Consultant

Confidential

Responsibilities:

  • Designed and Coded the interface between Business logic server, MQ series and SMSC Sprint PCS Preferred Roaming list project for data manipulation, parsing, scheduling, and updating
  • Implemented and integrated Over the Air Provisioning service for Qwest, Provisioning servers, MAG
  • Consulted British Telecom in Billing, Provisioning, and Application programming interface issues and designed interfaces for WAP services including the mHome, MyPhone, MX, UP.LINK, n-tier applications
  • Delivered courses in portals, mHome, mX, Portals, Myphone, Perl, UP. Link gateways, Web Services.

Software Design Engineer

Confidential

Responsibilities:

  • Designed functional specification for Super Node billing application - File Transfer and Access Management Application and worked on requirements, architecture, and development process for MTX for CDMA IS-95 network.
  • Conducted code inspection and peer review for SBA software architecture for Mobile Switching Center.
  • Worked on HP-UX11.0, AIX6.5, SDM, SBA, Clear Case, Sniff, Gateways, Routers, switches, TEAM.
  • Completed courses in RTOS, Wireless Networks, and Clear Case, TCP/IP, VoIP, IP Telephony.

We'd love your feedback!