Definitively Not ( James )

James Ward

Level 13 Software Engineer
Email

Tools I Use

  • Java
  • PHP
  • SQL
  • Cobol
  • Pascal
  • Python
  • Javascript
  • NoSQL
  • HTML
  • CSS
  • Perl
  • C++
  • C

Summary

I am an Engineer through and through - I solve practical problems. I get things done, ship amazing software, and create a superb user experience - all while hitting every specification and business requirement. Unit tests and general test driven development are some of my go-to tools for crafting code in a multitude of languages, and I’ve also dabbled in some end-to-end testing frameworks.

This isn’t just a day job to me, it’s a passion.

Experience Points

Senior Software Engineer

Wayfair

2014 Current

Became a leader in the Wayfair Engineering Community, and grew to manage a diverse team of engineers to develop services for scalable, customizable, and personalized interactions with customers.

  • Managed engineering teams that enabled open communication with tens of millions of customers daily, connecting other teams to generate over 15% of company revenue.
  • Used Storm and Dropwizard to ingest and act upon a large throughput of data, based upon user definable rule sets.
  • Extensively utilized multiple frontend frameworks to create a highly interactive user experience.

Software Engineer

Limestone Networks

2012 2014

Refactored of large portions of legacy PHP codebases to implement new features, working with several hundred thousands of lines of code managed on GitHub.

  • Implemented encryption and password hashing systems to meet industry standards and ensure PCI-DSS compliance.
  • Wrote unit and integration tests to verify changes would not break existing legacy code.
  • Created tooling and workflows for NOC automation.
  • Performed database administration, systems administration, upkeep of internal perl tools, and optimized the web stack to scale as the company did.
  • Maintained basic mitigation of denial of service attacks on services through caching, network optimization and reverse proxies.

Software Architect

Accrisoft

2011 2012

Designed and implemented new features, bug fixes, and reduced the memory footprint for Accrisoft’s proprietary CMS.

  • Optimized the standard web stack and configuration installed on application nodes, drastically reducing server costs.
  • Worked alongside a team of talented programmers, using subversion and an in-house ticketing system.
  • Integrated the CMS with several third-party SOAP and REST APIs.