Sr Software Engineer Resume
5.00/5 (Submit Your Rating)
SUMMARY
- Deployment automation development using Ansible and related technologies for small and large systems, utilizing state of teh art technology wif focus on scalability, security, performance and maintainability.
- Experience in developing automation testing for software components using Cucumber/Ruby and Python .
- Experienced DevOps and Test Automation Engineer.
- Solid background in planning and managing multiple projects simultaneously under demanding deadlines.
- Outstanding communication and interpersonal skills wif exceptional ability to build and leverage strong working relationships wif/across team(s) and clientele.
- Strong analytical, problem solving and presentation skills at various levels of Software Engineering, Analysis and Design.
TECHNICAL SKILLS
- ANSIBLE, Cucumber, Ruby, Python, Puppet.
- GIT, JIRA, Jenkins, Openstack, CVS, Clearcase, Purify, Nagios, Selenium. Oracle, SQL Server.
- EC2, Lambda, DynomoDB, Code Star. C, C++, Perl/CGI, SQL, shell scripts.
- IXIA, WinRunner, LoadRunner, SQA Robot, SQA Load Test. Agile, Scrum, Continuous integration, Automated Deployment, DevOps.
- Inet, Hammer, Catapult, MGTS (Call simulators). TCP/IP, UDP, SS7, ISDN PRI, H.248 (MEGACO), H.323, SIP, MGCP, SNMP, DNS, DHCP.
- RedHat Linux, Ubuntu, UNIX Internals, FreeBSD.
PROFESSIONAL EXPERIENCE
Confidential, Virginia
Sr Software Engineer
Responsibilities:
- Developed deployment automation using Ansible and Puppet for deployment of a complete DNS resolution site in production which reduced teh maintenance window by less tha half (Approx. 30mins for complete deployment).
- Developed test automation using Cucumber (Gherkin language) and Ruby framework. Wrote Ruby modules for testing teh DNS resolution servers.
- Developed a semi profile and network configuration script that will pave teh server (HP/KVM/Dell R710), install teh OS (RHEL 6.8 & RHEL 7), configure teh network and deploy teh application code in one click, on production servers and OpenStack environment.
- Created Jenkins jobs for continuous build and to run automation test suite in OpenStack development environment and on elastic provisioning cluster.
- Lead automation, Integration, performance and scalability engineer for SuperDNS (COM/NET/EDU), ADNS (TV/CC/JOBS) and MDNS (Managed DNS) resolution components.
- UDP, TCP and UDP/TCP interaction performance testing (using IXIA) and tuning of SuperDNS resolution servers for better performance.
- Good understanding of DNS/DNSSEC RFC's, TCP/IP, Virtualization and IPv6.
- Provided nf - hipac filters for production issues such as 'sin flood attack' and query rate limiting for SuperDNS DPDK LUPE's (lookup and protocol engine).
- Working in cloud environments, AZURE and AWS for Recursive DNS and Firewall customer appliances.
- Worked on crafting a very unique design of running dual GNS (.gov name servers) on a single hypervisor to achieve almost 90% increase in DNS resolution performance.
- Responsible for security scanning of GovDNS servers for vulnerabilities and POAM certification every quarter and support deployment.
Confidential, Irvine, California
Consulting Senior Software Engineer
Responsibilities:
- Worked on Prepay Wireless product, responsible for writing Functional Test Plan for switch interface testing using INET/MGTS on protocols like ISUP on ANSI & ITU SS7.
- Measure and verify system scalability using LoadRunner/SQA Load Test of teh n-tire call center application, generate test reports.
- Testing of features like Calling Circle, various call types including Mobile originated terminated, Roaming. Also automating (writing scripts) GUI regression testing using Winrunner.
Confidential, Murray Hill, NJ
Senior Software Engineer
Responsibilities:
- Designed, developed and maintained teh H.248 gateway simulator in C++.
- Provided sustenance development support, protocol testing and bug fixing for lucent softswitch 2.x (saras) for ISDN PRI, SIP and SS7 protocol.
- Provided development/feature testing, load/performance testing, debugging, bug-fixing. Developed Wrappers (Compile Modules) for teh feature testing.
- Configuring teh Lucent softswitch which involves teh configuration of Routing tables, teh Oracle Database, Central Office switch teh Media Gateways (TNT, Psax, APX 8000) etc.
- Designed teh simulation of customer environment in teh lab. Built robust lab setups to support teh international customers (British Telecom, NTT Japan, Tiscali France). Visit customer site (Level-3) for trials, configuration of softswitch, troubleshooting, debugging and bug fixing. Maintained teh code in teh Version Management System (clearcase).
Confidential
Software Engineer
Responsibilities:
- Worked for Solaris to Win NT porting project used to track teh landscape of teh given geographical area for teh installation of cellular phone antennas depending on density of users.
- Lead teh team of 5 members. Responsible for writing software approach, design, plan and procedure. Responsible for porting teh system calls from Solaris to Win NT. Wrote scripts in Perl to list teh system calls used in teh Solaris environment. Provided development, debugging and bug-fixing. Compile teh C++ code on teh VC++ compiler to segregate/fix teh errors across teh O/S.
Confidential
Software Design Engineer
Responsibilities:
- Worked for Raster Image Processing (RIP), a real-time interpreter for a printer (PCL XL interpreter).
- Responsible for integration, System testing, debugging and bug fixing. Managed teh ongoing development testing and Customer support for teh line card version (code embedded wif teh realtime operating system VxWorks). Implemented teh Graphics module (PCL XL Interpreter). Developed a Parser (in C) and teh Binder module.