Software engineer Resume
Richardson, Tx
SUMMARY:
- Professional with strong technical skills that excels as a team player or individual contributor in a highly visible environment where results must meet scheduled timelines.
- Over 10 years of experience with software development, problem identification and resolution, with more than 4 years in web (both frontend and backend services) development.
- Able to ramp quickly in new technologies and resolve software design flaws independently.
TECHNICAL SKILLS:
Languages: Java/J2EE, JavaScript, C++, Python, Bash, Ansible, Expect, PL/SQL
Open Source Technologies: Spring, Apache CXF and Camel, JAX - RS, TestNG, AngularJS, Type Script, Postgres, Cassandra, Querydsl, jOOQ, Spring Batch, Wireshark
DevOps Tools: Jenkins, Eclipse, Visual Studio Code, Docker, Linux, Git, Subversion, Maven, Ant, GNU Make.
Platforms: Linux, Docker, VirtualBox.
Web Services: RESTful web service, SOAP.
Protocols: TCP/IP, SCTP, TIPC, HTML, LDAP, SIP, SDP, SNMP, Ethernet, H.248, ISUP, BICC, SOAP, ANSI41, SS7.
Software Development Process: Waterfall, Agile, Scrum, Kanban.
PROFESSIONAL EXPERIENCE:
Confidential, Richardson, TX
Software Engineer
Responsibilities:- Developed frontend features utilizing AngularJS and Type Script
- Implemented JAX-RS backend services utilizing Spring Core modules, Apache CXF framework and Camel as routing engine.
- Wrote automated tests for frontend and backend features using Jasmine, Mockito, TestNG frameworks.
- Maintained and enhanced SOAP web service that uses JAXB to marshal and unmarshal frontend requests via CXF.
- Utilized dev-ops tools in a continuous integration/continuous delivery (CI/CD) such as Jenkins, CI-Ansible, Git, Gerrit, JIRA
- Used monitoring and alerting software such as Kibana, Sensu, Pager duty, Graphana, Graphite, Monit, and Smokeping
- Wrote stored procedures and trigger functions for Postgres DB and automated tests in Python.
- Implemented DAOs using Querydsl and jOOQ SQL builder.
- Developed a DB test runner for Docker host environment in Python.
- Wrote Jenkins plugin for continuous deployment.
- Wrote Ansible scripts for continuous DB deployment.
- Developed build scripts in GNU make and Apache Ant for ClearCase VOB.
Confidential, Richardson, TX
Senior Software Engineer
Responsibilities:- Implemented CDMA MSC Pooling features in C++, performed system integration, deployment, troubleshooting and E2E verification.
- Enhanced Wireshark plugin software for proprietary protocols.
- Developed CDMA iMGCF H.248, SDP and SIP call processing fast features and release upgrade tools.
- Developed CDMA voice call features for VoIP Distributed Call Agent configuration.
- Supported Lawful Intercept functionality and test automation tools in the VoIP GSM/UMTS MSC releases.
- Adapted Lawful Intercept functionality in CDMA MSC software from running on legacy TDM platform to hybrid ATM and pure IP configurations.
- Developed CDMA Access network upgrade/configuration/provisioning tools.
- Developed an Online Media Storefront for Pocket PC and HTML browsers utilizing XML, JSP, iPlanet web and application server.
- Developed various tools that utilize C/C++, Java, ESQL/C, JDBC, LDAP SDK, X windows running on WinNT, Win2K, Solaris and AIX for DMS250 releases.
