We provide IT Staff Augmentation Services!

Senior Software Developer Resume

4.00/5 (Submit Your Rating)

Vancouver, WA

PROFESSIONAL EXPERIENCE

Senior Software Developer

Confidential, Vancouver, WA

Responsibilities:

  • Reworked a VOIP project which was shelved five years ago. Added code coverage tool (Scoverage) and metrics.
  • Converted it to an Eclipse project (sbteclipse plugin), replaced hand - written test methodology with ScalaTest + JSON tests (reduced 1400 tests down to 500 and increased code coverage from 33% to 85%), replaced database layer and library with ScalaLikeJDBC, reduced codebase by 30%, added in SBT script to validate/build automatically.

Senior Software Developer

Confidential

Responsibilities:

  • Maintenance of a micro-auction platform with extreme variations in demand (200 to 5,000 messages per sec), performance metrics and tuning.
  • Confidential startup and responsible for technical design/implementation including REST API for developer's SDK of 30 Lambda functions in java, created database schema and RDS entries, Cloud Formation templates, set up all security including IAM definitions, Yubi hardware keys, security policies, created SNS/SQS queues, created API Gateway definitions for website domains.
  • I installed Datadog’s AWS version for analytics.
  • Delivered a minimum viable product in 100 days, designed and coded about 75% of the 1.0 release.

Senior Software Engineer

Confidential - Seattle, WA

Responsibilities:

  • Real-time analytics platform for OTT video.
  • Developed frameworks for flat-file configuration management (300 Ubuntu servers), token authentication for CDN providers, monitoring (Datadog API), integration and cucumber tests, maintenance on custom stream processor (java, ElasticSearch, MaxMind geo database, redis).
  • I duplicated this processor in AWS using several Lambda functions, Kinesis and Redshift for higher scalability, wrote a client sync program using SNS/SQS.
  • The platform runs globally with 12 petabytes of video per month (12 million+ daily sessions), 3 billion Elasticsearch records when I left.

Tools: JSON schema, java, C++, Clion, DataDog, AWS SQS/SNS/Kinesis/Redshift/Cloud Formation, Saltstack, Docker, Jenkins, Redis, Elasticsearch

NodeJS Engineer

Confidential

Responsibilities:

  • Migration of a java e-commerce platform (Websphere Commerce Suite) to open source microservices at a top 10 e-commerce site (Staples).
  • Four contracts for new SEO system to manage two million product records using node.js, couchbase, mongodb, sql server with kafka as a service bus.
  • I wrote real-time ETL processes, managed VMWare tier, wrote puppet scripts, rewrote a Selenium framework.

Tools: node.js, VMWare, couchbase, mongodb, puppet, github, kafka, DB2, RHEL, Ubuntu

Architect

Confidential

Responsibilities:

  • Short-term contract to add anonymous payment system to a mobile messaging product using IoT technologies.
  • I did research, costing, design, sequence diagrams, roadmap for an offshore team, aimed towards higher security, scalability and guaranteed delivery with DDS (data distribution service, machine-to-machine protocol).

Tools: RTI DDS toolkit, java, MySQL

Analytics Engineer

Confidential

Responsibilities:

  • Took over a prototype analytics system (play/akka/redis/kafka/storm) for a religious health & wellness startup.
  • Eventually replaced it with a more appropriate system using Node.js & a time-series postgres database.
  • Did implementation towards HIPAA compliance.
  • Developed semantic analytics using postgres text search.

Tools: Storm, Redis, Kafka, Zookeeper, Postgres, Node.js, Github, Highcharts, InfluxDB

Architect

Confidential - Denver, CO

Responsibilities:

  • Refactoring prototype web services into an open source project for cable set top box integration with mobile devices and back office data.
  • Created an xsd testing concept which I turned into the Model-Driven Node project.

Developer

Confidential - Falls Church, VA

Responsibilities:

  • Electronic Healthcare Record enterprise service bus for Interagency Program Office, prototype to merge Confidential care systems.
  • I automated deployment and configuration of WebSphere suite, API development for service governance, DIACAP certification (RHEL hardening).

We'd love your feedback!