Senior Software Engineer Resume
3.00/5 (Submit Your Rating)
SUMMARY
- Proven senior enterprise software engineer with fifteen - plus years of experience developing high- performance, scalable server-side software.
- My passion is learning new technologies deeply, as well as, observing the workings of the existing systems and desired goals and making precise recommendations and strategies to make things more efficient while also fostering team work.
- Possessing excellent communication skills, interpersonal skills including negotiation and conflict resolution (non-violent communication), a great track record, and strong commitment to my team.
- Skilled in a variety of software languages, tools, and methodologies, with a special expertise in developing scalable, highly performing No-SQL based Rest solutions.
- Adept at breaking down large, hard-to-solve problems in innovative ways that exceed customer expectations, as well as, allowing for automated testing, and are easily maintained.
- Excellent capacity to get teams working together in a personally-fulfilled and productive manner.
TECHNICAL SKILLS
- Java
- Spring
- MongoDB
- Redis
- NoSql
- Spring Data iBatis
- JMS
- Rest
- Kryo
- VMWare
- Automated Testing
- JVM Performance Tuning and Memory Analysis
- Performance Testing
- Relational Database Design
- JDBC
- Oracle
- XML
- Maven
- Ant
- Continuous Integration
- Agile
- Scrum
- JIRA
- Linux
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Responsibilities:
- Team-lead for the server-side component of the Digital Navigator (Prelude) that serves 17 million set-tops
Confidential
Senior Software Engineer
Responsibilities:- Developed a scalable, Rest-based cloud-service that provides dynamic menus -based on curated and personalized content -- across the entire cable footprint.
- Migrated content curation capacities into cloud to service STBs across entire footprint from a national/ central location.
- Allowed cable customers to search all available content via a Java/Solr search infrastructure.
- Designed and implemented the Advanced Search allowing clients to search any content available from our National Metadata Repository and relevant to their location.
- Designed and implemented a National Metadata Repository to maintain all viewable and historical content from multiple data providers and headend topologies.
- This included managing an offsite development team to fulfill requirements.
- Created load test tools to drive and monitor performance of searching.
- Made performance comparisons of Solr and ElasticSearch in VM cloud
- Made extensive jvm heap-size tunings and Confidential virtualization tunings to ensure adequate deployment sizing
technologies include: Java, Spring, Spring Data, Redis, MongoDB, NoSql, Kryo, iBATIS, JMS, Solr, ElasticSearch, Webservices, JMeter, Oracle, Linux, Maven, Agile/SCRUM environment
Confidential
Senior Software Developer
Responsibilities:
- Responsible for design, implementation, test, and maintenance of several Java applications that provide enhanced functionality for cable television headend.
- Provided Set-Top Box Clients with Video-On-Demand (VOD) capabilities including billing for paid content.
- Provided Set-Top Box Clients with capacity of upgrade their service realtime.
technologies included: Java, Spring, iBATIS, JMS, Webservices, Oracle, CORBA, Linux
Confidential
Software Developer
Responsibilities:
- Responsible for design, implementation, test, and maintenance of several Java applications that provide basic functionality for cable television headend.
- Provided Set-Top Box Clients with encryption capabilities when viewing VOD content.
technologies included: Java, Webservices, Oracle, JDBC, CORBA, Linux
Confidential
Software Developer
Responsibilities:
- Sole architect, developer, tester, and integrator for a VOD Application Server that complies with Confidential ’s Interactive Services Architecture (ISA) standards.
Confidential
Associate Applications Software Engineer
Responsibilities:
- Designed and implemented a Java Swing Application to control flow of infra- red data from satellites.