Sr Software Developer / Architect Resume
San Jose, CA
SUMMARY:
- Translated business and functional requirements from external and internal customers into design and technical specifications.
- Designed and developed applications targeting .Net (4.5, 4.0, 3.5, 3.0, 2.0, 1.1).
- Designed and developed web services using SOAP and JSON.
- Conceived, designed, and coded custom n - tiered web-based application and windows applications.
- Updated and maintained code (T-SQL, C#, ASP.Net, Java and C++) in high availability environments.
- Provided mentoring to other developers.
- Acted as software architect for major agencies and corporations.
- Developed business intelligence solutions using SSIS, SSRS and SSAS.
- Built windows and WCF services. Implemented design patterns such as Pipeline Pattern, Command Pattern, Temporal Pattern, Observer Pattern, MVP, MVC and Singleton Pattern.
- Built models using LINQ to Entity framework.
- Built WPF / XAML applications.
- Implemented web security (encryption, authentication, authorization) on corporate websites.
- Wrote test cases and unit tests.
- Wrote deployment scripts.
- Participated in application deployments and integration.
- Lead efforts to establish TDD and Agile methodology.
- Participated in building intranet based SharePoint portals.
- Wrote proxy classes in ECMAScript for AJAX applications. Built a C# module for a gaming company which predicted results of major sporting events in the U.S.
- Built electronic memo system utilizing Notification Services.
- Created drafting tools for a major microprocessor manufacturing company using VSTO.
- Built Windows 8.1 and Windows 10 applications.
- Engineered Cloud solutions. Built robust and scalable solutions in interoperable complex systems.
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Sr Software Developer / Architect
Primary Technologies: WCF / REST, Azure Cloud, Visual Studio 2015, .Net 4.6 (and earlier versions), Unity Frame- work, MOQ Framework, Iterative Prototyping, Lambda Expressions, UML, TFS, C#, Entity Framework / Model First, LINQ, SOA / Microservice, Asynchronous Pattern, Task Parallel Li- brary, Generics, Azure Service Bus, HTML5, CSS, JavaScript, AngularJS, ML(Machine Learning), Azure Table / NoSQL, Docker Container
Responsibilities:
- Designed REST / WCF service that loaded and transformed data from disparate CSV files into a Azure NoSQL table.
- Built UI client using AngularJS.
- Used multi-threading techniques to initiate concurrent tasks.
- Wrote software architecture documents in UML using Visual Studio 2015 En- terprise.
- Conducted requirement analysis.
Confidential, Brisbane, CA
Sr Software Engineer / Architect
Primary Technologies:Azure SQL Server 2014, Azure Cloud, Visual Studio 2013, .Net 4.5 (and earlier versions), Uni- ty Framework, MOQ Framework, Agile Methodology, Lambda Expressions, UML, GIT / Source- Tree, C#, Entity Framework / Code First, LINQ, SOA, REST Service, MVC / Web API Frame- work, Asynchronous Pattern, PowerShell, Task Parallel Library, Generics, Final Builder, JIRA, Azure Service Bus, HTML5, CSS, JavaScript, ML(Machine Learning), Predictive Analytics for Digital Marketing, AngularJS, Azure Table / NoSQL, Docker Container, JSON
Responsibilities:
- Designed REST API to allow students to rate their teachers & sessions, teachers to grade their students, and staff to resend notifications.
- Deployed the API to Azure Cloud.
- Wrote C# mod- ules to handle HTTP errors.
- Designed and implemented HangFire triggered jobs to send notifications.
- Advised management on development strategy.
- Developed conceptual designs.
- Produced ar- chitecture artifacts.
- Participated in bug fixes.
- Wrote automated unit tests and integration tests to facilitate TDD. Gathered business requirements.
- Helped front-end developers in UI devel- opment.
- Designed ML experiments using Azure platform.
Confidential, San Francisco, CA
Sr Software Developer / Architect
Primary Technologies: SQL Server 2014, Visual Studio 2013, .Net 4.5 (and earlier versions), Unity Framework, MOQ Framework, Agile Methodology, Lambda Expressions, UML, TFS, C#, C++, Entity Framework, LINQ, SOA, Windows Service, Net.TCP and Named Pipe WCF Services, Pipeline & Filter Pattern, Command Pattern, Deployment Pipeline Pattern, Singleton Pattern, Asynchronous Pattern, Transition Table Algorithm, Enterprise Architect 6.1, PowerShell Module, PowerShell Cmdlets, Task Parallel Library, Generics, VPC (Virtual Private Cloud)
Responsibilities:
- Built Windows service hosted WCF service to allow scheduling of actions to distributed clients.
- Implemented Command Pattern to send command to Action Client Service.
- Wrote asynchro- nous WCF methods to facilitate parallel calls.
- Built WCF service hosted in a Windows service to execute actions on target machines.
- Restrict- ed execution instance using Singleton Pattern.
- Built pipeline to manage action state using Pipeline & Filter Pattern.
- Implemented Command Pattern to receive and execute command from Action Engine Service.
- Implemented Transition Table Algorithm to validate state transi- tion.
- Advised management on development strategy.
- Participated in bug fixes.
- Developed agile ar- chitecture artifacts.
- Wrote automated unit tests and integration tests to facilitate TDD. Devel-
