We provide IT Staff Augmentation Services!

Sr. Software Developer Resume

5.00/5 (Submit Your Rating)

Bellevue, WA

SUMMARY

  • Experienced with C#, .Net 4.6 , ASP.Net MVC/Web API/Web Forms, LINQ, Multithreading/Task Parallel Library (TPL), Entity Framework, HTML, XML, JSON, jQuery, JavaScript, Bootstrap, Knockout, TSQL, SQL Server 2005/2008/2012 , MySql, Oracle, WPF, Dynamics CRM, MSBuild, Powershell , IOC Frameworks (Castle Windsor, Ninject , Unity, Autofac), Unit Test Frameworks ( MSTest , NUnit ), AOP Frameworks ( PostSharp and Unity Interception) and Source Control Systems (Git, SVN, Mercurial, TFS, Perforce), Windows, Linux .
  • Experience with object oriented programming principles, design patterns, relational database design, and API development using various technologies and architectures.

PROFESSIONAL EXPERIENCE

Confidential, Bellevue, WA

Sr. Software Developer

Responsibilities:

  • Developed APIs for migration and integration of users of an advanced language learning platform into a multi - level platform. Effort involved complex orchestrations to sync data between multiple, distributed application clusters allowing users to access the system using the new multi-level platform solution. Solution used .Net 4.5.2 and ASP.Net Web API.
  • Created ASP.Net MVC site for evaluation of users and data to allow customer support to determine if a customer can be migrated to integrated platform.
  • Performed code refactoring and query tuning to improve performance of several preexisting APIs.
  • Created prototype for system integration with 3rd party language testing solution. Prototype included exploration of potential system architectures and necessary modifications to current system.
  • Worked with multiple developers in a distributed development environment, both on and off shore.

Confidential, Bellevue, WA

Sr. Software Developer

Responsibilities:

  • Lead API developer for a RESTful API that generated dynamic SQL queries for retrieving data from a large, complex SQL data warehouse. API was based on ASP.Net Web API.
  • Development lead for team supporting Confidential Unified Messaging in a large datacenter environment. Responsible for enhancing probe and monitoring infrastructure and handling system escalations.

Confidential, Renton, WA

Lead Developer/Sr. Software Developer

Responsibilities:

  • Developed multi-threaded message pump and supporting infrastructure using the Task Parallel Library (TPL) for processing and routing of messages for a new feature. The feature is expected to generate significantly increased traffic so performance and data synchronization are critical.
  • Lead developer for new ecommerce interface for PayPal and CyberSource to support processing of payments for in-game purchases and new account payments.
  • Implemented new credit card processing API to allow for PCI compliant handling of sensitive credit card information. The system required significant work across the entire code stack to deal with a threaded message pump architecture and concurrency issues related to multiple responses from the new API.
  • Developed standalone WCF (SOAP) service for processing payments. The ecommerce system required the development of an ASP.Net MVC website for collecting and processing of confirmation of PayPal payments. The new interface interacted with several components of the game ecosystem for both processing of payments and handing of digital inventory.
  • Performed significant design and development work on domain object layer that performs business logic and caching of objects for MTGO. This layer is responsible for coordination with numerous front end servers that connect to game clients and allow players to play against each other.
  • On boarded and mentored numerous developers during ramp up for multiple new projects requiring significant development effort. Assisted developers with understanding the current software architecture and provided feedback on their software designs/implementations for integration with the overall system.

Confidential

Solutions Architect/Lead Developer

Responsibilities:

  • Performed development on large, high traffic ecommerce site for an Australian online travel site built in .Net. All development needed to consider the high availability and performance implications of the code across a load balanced server setup as well as the impacts on the integrated systems.
  • Performed extensive development and enhancements of various airline Global Distribution Systems (GDS) APIs (XML and JSON) for performing flight searches and bookings for online travel site.
  • Architected and developed ASP.Net MVC website and underlying infrastructure using JavaScript, jQuery, Entity Framework and SQL Server 2008 that was optimized for low bandwidth, remote locations. Required heavy use of JSON and AJAX to minimize bandwidth utilization while still providing a rich user experience.
  • Developed and integrated voucher redemption system into online travel site allowing customers to redeem offers. System required extensive use of JavaScript functionality and middle tier .Net/C# code to validate vouchers to ensure security and single use of voucher.
  • Created automated airline ticketing system for making bookings with Amadeus GDS and issuing tickets. System required extensive fault tolerance, retry and recovery logic in the event of communication failure. System was developed using .Net/C#.
  • Integrated with REST based API for retrieving flight search results that could be priced and loaded for selection by customers. The priced results could be consumed by third party sites via a REST interface.
  • Enhanced online travel agency’s website payment gateways for more complex interactions and payment options with credit cards (eWAY) and PayPal. Payment gateway APIs were SOAP and REST based.
  • Implemented international SMS notification system into e-commerce site for time-sensitive customer notifications and monitoring of website performance and issues.
  • Developed highly interactive Silverlight application similar to Google Image Swirl to display medical related information for advertising purposes for a large international software company.

Confidential, Sammamish, WA

Lead Developer/Sr. Developer

Responsibilities:

  • Lead development and testing team for ASP.Net time allocation and project tracking solution.
  • Designed data access layer for new Confidential Global Sales Platform (GSP). Layer consists of multiple .Net assemblies that perform transformations between the platform’s logical data model and the physical data model implemented in Dynamics CRM (MSCRM) by using web services and LINQ for CRUD operations.
  • Dev Lead for release 1.2 of Inside Sales CRM (ISCRM). Responsible for coordinating with PM, Test, onshore\offshore teams and Support to ensure features were delivered on time and met specifications.
  • Developed multi-threaded synchronization engine for integrating data between Siebel and ISCRM.

We'd love your feedback!