Senior Software Engineer Resume
CA
PROFESSIONAL SUMMARY:
- Motivated and enthusiastic senior software engineer with over 20 years of experience in systems and software design and 10 years of middleware and web development.
- Specialized in designing and developing software in Java with a focus on multi - tiered architecture, Web Services, XML, service oriented architecture (SOA) and Enterprise Integration.
- Comfortable with change, can adapt and learn new technologies quickly.
- Possess excellent troubleshooting and debugging skills.
- Full SDLC life cycle and various project management methodologies
TECHNICAL SKILLS:
Operating Systems: Windows, Linux
Languages: Java, C, C++, UML, XML, SQL, Shell Script
Application/Web Servers: Tomcat, WebSphere, Glassfish, Apache
Technologies: Web Services, SOA, JAX-WS, JAX-RPC, SOAP, JDBC, DOM, XSLT, XML Schemas, XPath, Servlets, Splunk, Axis, CFX, JMX, JMS, CORBA, COM, DCOM, JAX-RS, ESB, VMware
Frameworks: Struts, Spring(IoC),Springboot, Camel, JUnit
Development Tools: Eclipse, XMLSpy, Visual Studio, Apache directory studio, JMeter, Continuum, DBvisualizer, WireShark, SoapUI
Source Control, Build and Project tools: Maven, ANT, Make, SVN, CVS, TFS, ClearCase
Protocols: HTTP, SOAP, TCP/IP, LDAP, IPX/SPX, SIP, RTSP/RTP/SDP
Others: Basic understanding of cloud computing, GrapQL, GIT, BigData and Enterprise Integration patterns
PROFESSIONAL EXPERIENCE:
Confidential, CA
Senior Software Engineer
Responsibilities:
- Conduct code reviews and provide constructive feedback to other developers
- Design/Develop code for various projects (both customer facing and internal business applications)
- Concentrations mostly in Java technologies
Technologies used: Java, Spring Boot JPA, Security, HATEOS, Eclipse, GitHub
Confidential, Denver, Colorado
Senior Software Engineer
Responsibilities:
- Introduced and evaluated Spring Boot framework, designed, developed and delivered reliable SOAP and REST based web services running under Tomcat to obtain and digest highly sensitive data from multiple data sources on time and under budget. Both data and the Meta data were persisted in multiple databases in compliance with the U.S .
- Federal Aviation Administration, European Union, and other international bodies and standards.
- Helped the team and worked in tandem with the SCM and QA teams to establish best practices for source code management, continuous build and deployment in an agile environment.
- Assumed the technical team lead role while the technical lead was on an extended leave.
Technologies used: Java, Spring Boot, Hibernate, Eclipse, JIRA, Perforce, Tomcat, Shell Script, SOAP, REST, HTTP
Confidential, Denver, Colorado
Senior Staff
Responsibilities:
- Helped to architect and design an identification and authentication application based on Nuance Vocal Password solution.
- Designed and developed a highly multithreaded IP based application to stream audio tracks in a format compatible with the voice application and devices within Schwab’s Call Center environment.
- Reengineered the distribution process of audio sources to the streaming servers. This greatly helped to streamline the process and reduced the associated support cost.
- Introduced a set of applications to better monitor the web services outside of client traffic to alert the supporting staff of issues prior to customer impacts.
- Designed and developed a multi-tiered phone provisioning application for Confidential branches using Apache server and a set of .net web services.
Technologies used: Java, Websphere, Shell Script(Bash), TFS, SOAP, JASON, JAX-WS, SIP, RTSP, RTP, SDP, Splunk.
Confidential, Denver, Colorado
Senior Software Engineer
Responsibilities:
- Designed and developed a highly available, scalable, and reliable multithreaded SOAP based
- JAX-WS web service running under IBM Websphere to obtain and aggregate data from multiple data sources and present the aggregated results to its client.
- Introduced new build, QA and Performance testing, and move to production processes.
- Developed monitoring support as a set of scripts for the new web service.
- Used Splunk for performance monitoring, reporting, and alerting of issues prior to any customer impacts
Technologies used: Java, Websphere, JDBC, Eclipse, ClearCase, Apache web server, Shell Script, SOAP, HTTP, JAX-WS, Splunk
Confidential, Denver, Colorado
Senior Software Engineer
Responsibilities:
- The assurance that the system is always fast, supported and available
- The system is scalable, and engineered to withstand high demands (1200 TPS).
- Serving as a lead of off-shore developers for managing the B2B and B2C provisioning services, storing the data in a DB2 and LDAP for authorization and authentication purposes.
- Led a team of 10+ personnel to manage the migration of production and non-production environments from one data center (Denver) to another (Atlanta). The tasks involved moving more than 400 servers with their associated software with no or very little interruptions to the external clients and development community and other users of the environments.
- Manage availability, latency, scalability, and efficiency of Galileo Web services by engineering reliability and redundancy into software and systems.
- Respond to and resolve emergent service problems 24x7x365
- Developed a Simulator enabling the performance team to train and replay transactions at a minimum rate of 400 TPS per JVM.
- Participated in developing automation tools to analyze issues and resolve in a real time fashion.
- Participated in services design reviews.
- Participated in server capacity planning, software performance analysis, and system tuning.
- Helped with the review of ongoing design, architecture, standards, and methods for services and systems.
Technologies used: Java, SQL, JS, Struts, SOA, Tomcat, JavaScript, CVS, SVN, Maven, LDAP, DB2, Shell Script, XML, XSLT, SOAP, HTTP, Castor, JAX-RPC, Mule, JMX, JMS
Confidential, Washington DC
Senior Engineer
Responsibilities:
- Performed administration and maintenance functions on a multi-server Novell based LAN, including print, mail, and communication gateways
- Ensured smooth operations and servers’ availability.
- Responded and resolved issues and problems in a timely manner.
Confidential, Rockville, MD
Senior Engineer
Responsibilities:
- Designed, installed, and implemented LAN O/S (primarily Novell)
- Designed and installed structured LAN cabling and fiber optics
- Installed and maintained communication/mail servers
- Distribution of digital and analog video
- Supported clients with vast and diverse networking requirements and needs.
Confidential
Senior Analyst Programmer
Responsibilities:
- Developed and maintained a suite of complex delivery, installation and integration of various types of software on an OS2/DOS Gateway/Fileserver.
- Developed a set of communication components using X25, X28, IPX/SPX and TCP/IP protocols.
- Developed and maintained print drivers for various type of travel industry specialized printer types including ticket and itinerary drivers.
Technologies used: C, C++, assembly, OS2, DOS, Visual Basic, COM, DCOM, Windows namespace and shell extension
