We provide IT Staff Augmentation Services!

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.

We'd love your feedback!