Sr. Lead Developer Resume
Bellevue, WA
SUMMARY:
More than 15 years hand - on experience in designing, developing, deploying and maintaining services and web applications. Recent years, as a backend software engineer, heavily focus on developing solid and scalable RESTful and SOAP services for order management system and warehouse management system. In addition, eight years working experience as statistical analyst in clinical trial and public health areas.
SPECIALTIES:
C#, node.js, ASP.NET, MVC, WCF, SOAP, RESTful, Node.js, JQuery, JSON, Knockout, JavaScript, CSS, XML, MongoDB, Oracle and Microsoft SQL server, Git, Stash, SAS, and Agile/Scum
EXPERIENCE:
Sr. Lead Developer
Confidential, Bellevue, WA
Responsibilities:
- Converting existing ATG Java applications into NODE.JS service, including architecture design, data contract and APIs design, data element mapping and code implementation.
- Support the build team to set up VM environment in Azure for migrating services.
- Practicing the CICD pipeline under the guide of architecture team with Jenkins
- Currently working on billing service which supports authorization, settlement, void and refund for credit card, PayPal, gift card and other customized reward program; Chub invoice service which replacing current manually invoice process for third part vendors; and Order Notification service which composites and queue different emails or order process messages through SMTP or through Cheetah API.
- Back-end services and job designed and implemented following the BDD practice with Node.js. Those services communicate with either MongoDb or Oracle.
- Self-learned the NODE.JS from Pluralsight.com to deliver fast, scalable and reliable solutions for order process. Help DBA team to set up first MongoDB in DEV, Testing and production environment.
- Create Node.js task pipeline to manage order, suborder and message level processing in order management system. The components include three applications: orchestration service, workflow manager, and workflow service. In addition, a tool designed for data analysis, process monitoring and reporting.
- Worked with front-end team to build pre-order service and GetItByDate services, whose APIs expose to Walgreen web site return either the order shipping info or product inventory information at real time. Both services implemented with NODE.JS but hosted by IIS and data persisted on Oracle.
- Web services designed, implemented with Microsoft Web API platform by Visual Studio 2012/2013/2015 with .NET Framework 3.5, 4.0, 4.5 and 4.6, and Oracle 11g for data management in back-end.
- Converted existing SOAP web service to RESTful service for PayPal API version upgrading from version 3 to version 124.
- Other activities include designed and implemented RESTful service for inventory reservation system, which is complex system to synchronizing the inventory from different processing and environment, such as, order, suborder, cancellation, reservation and third part inventory management components.
- Implement service and data mapping layer for order route integrating Nxbre biz engine to process back orders.
Sr. Developer
Confidential, Bellevue, WA
Responsibilities:
- Designed and developed a smart engine to optimize the shipping service with the matrix of delivery SLA and delivery cost for Walgreen/drugstore distribution centers.
- Shipping solution project is a RESTful service developed under .Net Web API framework.
- The application also included a MVC, Knockout.js (MVVM pattern) UI for service management and configuration, which with back-end Oracle 10/11g.
Sr. Developer
Confidential, Bellevue, WA
Responsibilities:
- Worked on multiple UI projects to enrich the features of ecommerce web sites ( Confidential, beauty.com and Lens), improved the user experience and fulfill business requirement either by using ASP.NET or By .NET MVC.
- The UI projects included login authentication pages, auto-reorder process pages, lens checkout pages, and the integration pages with third part, such as Confidential and Medco APIs.
- Also developed several services to support UI functionalities, which included SSO (single sign-on) service, DrugChk service and KeepAlive service used for integration with Medco login system; International order process service exposed to E4X authentication/authorization service, daily shipment and product feeds for express delivery affiliate program with Confidential .
- Also involved the Endeca® search implementation on Drugstore Website.
- Those services communicated with Oracle 10/11.g
Sr. Developer
Confidential, Seattle, WA
Responsibilities:
- Designed and developed web interface for member subscription and user p subscription. Window forms and console applications to support on-site content management.
- Developed photo cropping web application to allow user to upload, crop, tone and publish recipe photos from web page directly, with a back-end window form to review, filter and publish photo for on-site management.
- Involved to upgrade Confidential web site from .Net 2.0 to 3.5.Those applications had Microsoft SQL 2005 at backend.
Sr. Science Programmer/Statistician
Confidential, Seattle, WA
Responsibilities:
- Summarized and analyzed clinic trail data, and generated tables, listings and graphs by SAS for Confidential submission.
- Designed/developed key data access components for security clinic website.
- Built a service consumed by other clinic sites to transfer identity-striped clinic data with database Oracle 9i.