Senior Software Developer Resume
Redmond, Wa
SUMMARY:
- Strong coding skills, experience in full stack development, DDD, S.O.L.I.D, Design Patterns. Quick to learn new technologies, focus on quality, attention to detail, and passion for challenges.
PROFESSIONAL EXPERIENC
Senior Software Developer
Confidential, Redmond, WA.
- Worked on iStockPhoto.com unification to Confidential platform
- Developed ASP.NET Web API and WCF services used by Confidential
- Enhanced Security Token Service for iStockPhoto.com user authorization
- Developed various Micro services for orders, subscriptions, purchases, downloads
Senior Software Developer
Confidential, Redmond, WA.
- Worked on Orbitz.com and Cheap Tickets unification to Confidential Voyager
- Developed Java REST and SOAP based services
- Developed new features for Confidential Voyager UI in ASP.NET MVC
- Enhanced Rewards Program features to handle Orbitz.com and Cheap Tickets rewards
Senior Software Developer
Confidential, Redmond, WA.
- Worked on Employee Data Management HR application
- Developed REST based services in ASP.NET Web API 2
- Developed Single Page Applications using Knockout, AngularJS, JavaScript, JQuery
- Designed UI in Bootstrap, LESS, Kendo UI/MVC, CSS3, HTML5
- Developed DAL/Repositories in EF 6, Azure/SQL Server 2012/2014
- Developed WCF Services as Azure Cloud
- Deployed UI in Azure Cloud and connected on premise services via Azure Service Bus
Software Developer
Confidential, Seattle, WA
- Created views using Razor view engine, HTML5, Bootstrap, CSS3
- Created JavaScript libraries using JQuery, Bootstrap JavaScript components
- Created models, controllers, filters, validation, routing, and other aspects of ASP.NET MVC 4
- Developed data fetcher WPF application to migrate on premise data to Azure Cloud
- Implemented hashing, encryption, compression libraries in C#
- Implemented delta calculation engine in C# utilizing .NET Parallel extensions
- Created Image Uploader html control to add/delete/update/preview images on Azure Blob storage.
Web Developer
Confidential, Seattle, WA.
- Developed eEOP (electronic explanation of payment) WCF services (Document Generator, EOPBroker, EOPRouter, Remittance, and EOPStatus)
- Implemented MSMQ, IBM Websphere MQ as queuing solutions as part of the Document Generator WCF Service
- Developed WCF Routing Service to route service calls from external network to DMZ
- Developed eEOP back - end DAL in EF 5.0 targeting SQL Server 2008
- Developed cross cutting concerns including logging, exception handling, performance monitoring in AOP using PostSharp Framework
- Followed TDD, ATDD approach and automated testing.
- Configured WebDAV to host and stream eEOP pdf documents
- Documented both low and high level technical specifications
Sr. Software Developer
Confidential, Seattle, WA
- Developed and maintained WCF/REST API services consumed by Confidential mobile apps
- Developed and maintained Card Management, Rewards, Loyalty, Payment WCF services
- Developed iOS Confidential Passbook notification service in ASP.NET Web API
- Developed Confidential iOS/Android Barcode API service in ASP.NET Web API
- Implemented Confidential NuGet Package Management Service
- Documented both low and high level technical specifications
Sr. Software Developer
Confidential, Seattle, WA
- Developed Deployment Agent windows service in C#
- Developed Dwelling Property insurance service in ASP.NET
- Contributed to overall development of Confidential Insurance Rating ASP.NET application
- Designed and developed ASP.NET/MVC web applications
Sr. Software Developer
Confidential, Seattle, WA
- Designed and developed WCF SOAP, and REST services
- Integrated Solr enterprise search platform to Corbis Image Search
- Designed and developed search and image metadata API in WCF
- Developed and maintained rights management application in Ruby on Rails
- Designed and developed Guided Navigation extractor utility (developed to run under Linux using the Mono framework) in C#
- Designed and developed RQ File Loader windows application in C#
- Maintained and enhanced existing services and ASP.NET MVC 2/3 web applications
- Automated deployment of Tomcat/Solr instances in Linux environment
SDET/Technical Lead
Confidential, Redmond, WA.
- Developed WCF REST/SOAP test automation harness
- Developed ASP.NET AJAX dashboard to manage retrieving statistics and building comparison charts for load test results
- Developed test automation libraries to handle WIF (Windows Identity Framework) and WCF REST security hand shaking, authentication and authorization
- Developed code generation utility in C#, XSLT
- Architected performance test environment and test rig
- Setup and configured STS (Security Token Server, ADFS), claims-based identity and access control service
SDET/Technical Lead
Confidential, Bellevue, WA.
- Developed test automation utilizing VSTS 2008, C#, SQL Server 2005
- Developed automation tool to handle synchronization and configuration changes in IPU (In Place Upgrade) build and deployment toolkit in C#
- Developed TestHelper automation framework in C#
- Integrated test automation in Cruise Control.NET and Anthill Pro builds
- Developed Java client library to consume Anthill Pro web services
- Architected and led IPU test automation efforts
SDET
Confidential, Redmond, WA.
- Developed test automation infrastructure in Powershell, C#
- Developed web services test automation client in C#
- Integrated test automation to Cruise Control.NET builds
- Developed web UI automation library in C#
- Developed load, functional, API, and web services test automation in VSTS 2008
- Enhanced and maintained existing test tools in C#
- Upgraded SQL S2K Web DB’s to SQL S2K5
Software Design Engineer in Test/Lead
Confidential, Redmond, WA.
- Developed UI test automation tools (UIRunner, ConsoleUIRunner) in C#, WebAii, WatiN
- Developed API layer test automation tools (FitRunner, ConsoleFitRunner) in C#, FIT
- Automated testing SharePoint sites utilizing C#, SharePoint Object Model.
- Integrated regression and smoke tests in Cruise Control.NET builds
- Led the QA team in implementation of a scalable, efficient test automation strategy
- Trained, and mentored QA testers at all levels of testing, automation, and planning
- Developed comprehensive test plans assuring the overall quality of the project, including functionality, security, performance and scalability
Sr. Quality Assurance Engineer
Confidential, Seattle, WA.
- Developed SOA Test harness to manage testing ACORD Xml documents in SBI business line in C#
- Developed Xml fixtures to handle testing xml documents in FIT, and FitNesse
- Developed Xml Schema validation utility for ACORD Xml documents in C#
- Developed XSLT, Xml Schema to handle ACORD conversion and validation
- Worked with VS 2008 Beta 2 and .NET 3.5 to evaluated LINQ and WCF and .NET 3.5 features
Sr. Automation Engineer
Confidential, Pompano Beach, FL.
- Developed test harness to automate functional tests via HTML tables in C#, Fitnesse, WatiN
- Developed affirm order entry helper business objects and data access layer in C#
- Developed Ruby/WatiR test scripts
- Developed deployment request form to manage build and deployment in C#, ASP.NET, SQL Server 2005
Automation Software Developer
Confidential, FL.
- Developed multi-threaded P.S.R framework/test harness to manage testing UltiPro Object Model Framework/Services Layer utilizing C#, SQL Server 2000/2005.
- Developed range of utilities, SQLFixture, SQLPointer, Concurrency manager in C#
- Developed NUnit, FIT functional and performance fixtures.
Automation Engineer
Confidential, Boca Raton, FL
- Developed X-Runner test harness - XML Direct, middleware service in Java, Perl
- Developed C-Runner test harness - Customs Border Patrol, middleware service in Java
- Developed Report Runner test harness - ATXP Report System, front-end application in Java
- Performed all types of testing (functional, installation, acceptance, browser compatibility, load, stress, performance)
Data Production Analyst III/ETL Developer
Confidential, Boca Raton, FL
- Designed and developed Perl, Python, C, Shell/Bash scripts to handle parsing, extraction, transform, analyze, validate, and merge data sources
- Automated data loading, job scheduling, conversion processes in Perl, Python, Shell/Bash scripts
- Design and developed ETL configuration scripts, mappings.
- Analyzed, implemented required enhancements related to various datasets and processes.
- Developed database migration scripts.