Principal Software Architect Resume
SUMMARY:
- Lead architect/developer with over 15 years of extensive experience working with .Net technologies and developing Web Applications using .Net Framework 2.0,3.5,4.0,4.5, WCF, Asp.net Web Api, LINQ, LINQ TO SQL, Entity Framework,VB.Net PHP, and ColdFusion, CFC using Ms SQL Server/Express 2005/2008, 2012, MySQL, jQuery, AJAX, WPF, Silverlight 4.0.
- Experience using the Asp.Net 4.5 (Asp.Net MVC 4.0). Including KnockoutJS with jQuery.
- Has experience converting existing Access Database Application to a website design, web application, database design and implementation
- Used technologies is converting MS Excel application database to SQL Server. Asp.net MVC 3 with razor view engine, Ninject framework for Dependency Injection, Repository system, Entity Framework 4.0 (early version), LINQ, lambda expressions, Silverlight 4.0 with RIA and connecting it with Telerik controls, HTML, jQuery, JavaScript, CSS2.
- Built JQuery functions and Build a prototype phonegap mobile application for the site.
- Made two version of the server control: one for .Net framework 2.0 support with VS Studio 2005 and the second version for .Net framework 3.5 support with VS Studio 200
TECHNICAL SKILLS:
- NodeJS, jQuery, AngularJS 1.5, Angular JS 2.0, Typescript, KnockoutJS, BackboneJS, JavaScript, EmberJS, Handlebars JS, jQuery Plug - ins, Custom Slider Widget, KendoUI, jQuery Mobile, Bootstrap 2.3, 3.0, PhoneGap, AJAX, CSS2, CSS3
- Developing Web Applications using .Net Framework 2.0,3.5,4.0,4.5, Core WCF, Asp.net Web Api, LINQ, LINQ TO SQL, Entity Framework, Dapper, Hangfire, VB.Net PHP, and ColdFusion, CFC using Ms SQL Server/Express 2005/2008, 2012, MySQL, jQuery, AJAX, WPF, Silverlight 4.0
- C# 1.1 2.0,3.0, VB.Net 1.1 2.0,9.0, ASP.NET 1.1 2.0, 3.5, 4.5, MVC 1.0, 2.0, 3.0, 4.0, Web API, LINQ, SOAP, Web, also learning mobile web development like Services, WCF, ASP, XHTML, XML, XSLT, Web Services, MS SQL, SSRS, Windows XP, Windows XP Server 2003, MS Office Applications, Facebook Application Development, oAuth 1.0, 2.0, Twitter, Instagram
- Git Hub, Development of SDK API library.
PROFESSIONAL EXPERIENCE:
Confidential
Principal Software Architect
Responsibilities:
- Start Architecting and building the entire front-end with Angular 2.0 and Typescript.
- Creating templates of solutions to follow a pattern so others could copy and paste for other parts of the functionality to build in parallel. This way, we have saved great deal of time building each level of solution to code. Standirizing the look, common coding saved developers time and learning curve as well.
- I have also helped creating Ado.Net helper function for our Repository Pattern to use on the BaseRepository.
- Adding Dapper on top of Ado.Net saved us time and gave us great flexibility to change on the fly of our Repository to consume data and gave us a different and dynamic data structure on our MVVM.
Confidential
Senior .Net Web Developer
Responsibilities:
- Adding new features, fixing bugs and brining new idea
- Recommended and executed the design implementation
- Built Javascript, Knockout and jQuery functions
- Build mobile application for the site, targeting mostly for mobile devices.
Environment: ASP.NET, Web Forms, Entity Framework 3, SQL server, C#, jQuery, JavaScript, Core Javascript, KnockoutJS, Twitter Bootstrap 3.0, CSS3, ADO.NET, HTML5, Scrum using Jira, TFS for source control.
Confidential
Senior .Net Developer
Responsibilities:
- Lead architect/developer for developing loan application matching engine with CJ (Commission Junction), web application, database design and implementation
- Recommended and executed the design and architecture of the system and the database
- Built KnockoutJS, BackboneJS, KockbackJS and jQuery functions
- Build mobile application for the site, targeting mostly for mobile devices.
Environment: ASP.NET, MVC 4.0, Entity Framework 5 and upgrade 6 with Code First Reverse Engineering, Ninject, MS Patterns & Practices, Inversion of Control (IoC), Dependency Injection Pattern, Asp.Net MVC 4 with Web API, SQL server, C#, Rhino Mock for testing, jQuery, JavaScript, BackboneJS, KnockoutJS, KnockbackJS, Twitter Bootstrap 3.0, CSS3, ADO.NET, HTML5, Microsoft Unit Testing, Scrum using Rally, Perforce for source control.
Confidential
Senior .Net Developer
Responsibilities:
- Lead architect/developer for converting existing Access Database Application to a website design, web application, database design and implementation
- Recommended and executed the design and architecture of the system and the database
- Built AngularJS and jQuery functions. Also using KendoUI to handle UI of the site.
- Build a prototype phonegap mobile application for the site, targeting mostly for mobile devices.
Environment: ASP.NET, MVC 4.0, Entity Framework 5 and upgrade 6 with Code First Reverse Engineering, Ninject, MS Patterns & Practices, Inversion of Control (IoC), Dependency Injection Pattern, Asp.Net MVC 4 with Web API, SQL server, C#, Rhino Mock for testing, jQuery, JavaScript, AngularJS, Twitter Bootstrap 3.0,CSS3, PhoneGap mobile development, ADO.NET, HTML5, Microsoft Unit Testing.
Confidential
Senior .Net Consultant
Responsibilities:
- Lead architect/developer for their estimate site for their state clients. I was using the Asp.Net 4.5 (Asp.Net MVC 4.0) in this project. Including KnockoutJS with jQuery. I have designed and implemented on the new project these technologies and Bootstrap as well. There was also Entity Framework 4.0 with SQL Server 2008 for database modeling as well.
- I have introduce the KnockoutJS to the team. They have seen the power of the KnockoutJS and start converting their core from ExtJS to KnockoutJS on some of the projects.
- I have worked with team of 10 people on this project.
Confidential
Technical Leader / Architect / Senior .Net Developer
Responsibilities:
- Lead architect/developer for the website design, web applications, database design and implementation
- Developed in an MVC and PHP using LDAP authentication a suite for users to login and use several different web applications in one URL.
- Initiated cloud computing and helped save the company over $100,000
- Designed and developed database Recommended and executed the design and architecture of the system and the database
- Built JQuery functions
- Build a prototype phonegap mobile application for the site.
- Integrated external services: PageGlimpse, SebSnapr, Akismet, TypePad, Defensio, Gravatar, OpenID & Id Selector, URL shrinking services
Environment: ASP.NET, MVC, Linq to SQL, Entity Framework, Unity Framework, MS Patterns & Practices, SQL server, MySQL, C#, JQuery, JavaScript, Phonegap mobile development,ADO.NET, XHTML, HTML5, KnockoutJS, Kendo UI, AngularJS, WCF, xUnit.net
Confidential
Technical Leader and Senior .Net Developer
Responsibilities:
- Lead architect/developer for the foundation of the applications of website design, database design and implementation
- Used technologies is converting MS Excel application database to SQL Server. Asp.net MVC 3 with razor view engine, Ninject framework for Dependency Injection, Repository system, Entity Framework 4.0 (early version), LINQ, lambda expressions, Silverlight 4.0 with RIA and connecting it with Telerik controls, HTML, jQuery, JavaScript, CSS2. This also includes teaching to one junior and senior developer.
Confidential
Technical Leader / Architect / Senior .Net Developer
Responsibilities:
- Lead architect/developer for the website design, web applications, database design and implementation
- Developing front end solutions to improve page load performance. Using KnockoutJS and AngularJS, along side with treating data a little differently at the back end, I was be able to improve the page loads from 3 to 6 seconds to 400 to 1000 ms. Huge performance gain on the site also improved the need of VM to scale.
- Initiated cloud computing and helped save the company over $100,000
- Designed and developed database
- Recommended and executed the design and architecture of the system and the database
- Built JQuery functions for custom Grid to show data
- Build a prototype phonegap mobile application for the site.
- Integrated external services: PageGlimpse, SebSnapr, Akismet, TypePad, Defensio, Gravatar, OpenID & Id Selector, URL shrinking services
Environment: ASP.NET, MVC, Linq to SQL, Entity Framework, Unity Framework, MS Patterns & Practices, SQL server, MySQL, PHP, C#, JQuery, JavaScript, Phonegap mobile development,ADO.NET, XHTML, HTML, WCF, xUnit.net
Confidential
Consultant
Responsibilities:
- Built SDK to make Restful API calls, which enables developers to build their own windows API
- My library made it easier to build these type of solutions faster
Confidential
Consultant
Responsibilities:
- Consulted on New Features and Database Debug
- Integrated onto a project that was started by another developer
- Fixed problems and integrated with development and production servers
- Found out that stored procedure had a problem, diagnosed and fixed the problem
Environment: ASP.NET 2.0, C#, MS SQL Server 2005, JavaScript
Confidential
Consultant
Responsibilities:
- Created Server Control Version for their services, for customers to easily access and use them for their projects
- Made two version of the server control: one for .Net framework 2.0 support with VS Studio 2005 and the second version for .Net framework 3.5 support with VS Studio 200
Environment: ASP.NET 2.0/3.5, C#, JavaScript
Confidential
Consultant
Responsibilities:
- Consultant on database and architectural design
- Looked at their current design and problems, then discussed with project team members to find out likes/dislikes
- Designed a new database schema and developed the new website with web services
Environment: ASP.NET 3.5, WCF, LINQ, ADO.net Entities, MS SQL Server 2005
Confidential
Senior Developer
Responsibilities:
- Intranet application development, backend developer
- Converted MS Access 97 to Asp.Net with MS SQL Server 2005 for employee sign in/out
- Web design using XHTML, CSS, JavaScript, AJAX and applying W3C standards
Environment: ASP.Net 2.0, MS SQL Server 2005
Confidential
Developer
Responsibilities:
- Developed and maintained website
- Built and updated the computers in the office
- Implemented and designed databases
- Custom Windows applications to automate daily routine jobs
- Analytic problem-solving on their debugs
- Teaching the MS Office applications to employees
Environment: Web, MS Office