Lead Full Stack Developer/architect Resume
Chicago, IL
OBJECTIVE:
Seeking a challenging position as UI Developer/.Net Full Stack Developer
SUMMARY:
- Accomplished Software Engineer with over 15 years experience, having extensive expertise in design and implementation of object - oriented, data-driven, multi-tier systems; specializing in Microsoft .NET technologies
- Skilled at Object Oriented, structured and component methodologies of software system design.
- Experienced in using OOJS (Object Oriented Java Script) , AngularJS 1.xx and Angular 2-6
- Highly experienced in database design and development.
- Experienced with ORM
- Experience in designing and developing software for B2C and B2B Internet applications (N-tier applications).
- Able to learn new technologies quickly.
SKILLS:
RAD Environment: Visual Studio 2003 - 2017, Visual Studio Code, Eclipse (Spring STS), Webstorm
UI Technologies: Angular 2-6, Jasmine, AngularJS 1.xx, Google Material Design, HTML 5, Java Script, Node JS, NPM, JQuery, Bootstrap, AJAX, TypeScript, RxJS
Server Technologies: C#, VB.NET, T-SQL, ASP.Net 2.0-4.5, .Net Core 2, Web Services(Rest/Web API, WCF), XML, LINQ, ADO 2.0/2.5, XPath, IIS
Concepts: MVC(Server/Client), TDD, Agile Development
RDBMS: MS SQL 2012/2008/2005/2012 , 7.0, PostgreSQL
ORM: EFM (Entity Frame Work), Nhibernate
CMS: Umbraco 3.0, DNN
Source Control: Github, Bitbucket, SourceTree, Team Foundation Server (TFS), SVN
Other: JIRA, Data Visualization (Google Charts), SQL Server Reporting Services (SSRS), Crystal Reports 10/11, Dreamweaver 8, Microsoft Visio 2000
WORK HISTORY:
Confidential, Chicago, IL
Lead Full Stack Developer/Architect
Responsibilities:
- Develop directives, modules, components, services, pipes in Angular 6
- Utilize RxJS.to create services to handle events triggered by clients and send request to server.
- Implemented test cases and performed unit testing using Karma-test-runner and Jasmine .
- Develop API Layer, utilizing WEB API 2
- Develop and maintain DAL(Data Access Layer) utilizing EF Core - Code First
Technologies: VS 2017, Visual Studio Code, Angular 6, RxJS, TypeScript, NPM, Google Material Design, CSS FlexBox, HTML5,.Net Core 2.1, ASP.NET MVC, C#, Web API 2, SignalR, EF Core, LINQ to Entities
Confidential, New York, NY
Lead Full Stack Developer/Architect
Responsibilities:
- Utilize Angular CLI for scaffolding Modules, Components, Classes, Services in Angular 6
- Utilize Google Material Design Library for Enhanced User Experience
- Built custom Angular Directives and Components and Services for single-page web application
- Implemented reactive Angular components using RxJS.
- Develop project utilizing .Net Core
- Develop API Layer, utilizing WEB API 2
- Develop and maintain DAL(Data Access Layer) utilizing EF 6 / EF Core
Technologies: VS 2017, Visual Studio Code, Angular 6, TypeScript, NPM, JQuery, HTML5, Bootstrap, CSS3, .Net Core 2.1, ASP.NET MVC, C#, Web API 2, Framework 6/EF Core, LINQ to Entities
Confidential
Architect / Full Stack .Net Developer
Responsibilities:
- Develop Angular 2 Directives(Component, Decorator and Template Directives)
- Develop Angular Reactive Forms
- Develop API Layer, utilizing WEB API 2
- Develop DAL(Data Access Layer) utilizing EF 6
- Involve in code review and unit testing using Nunit
Technologies: VS 2017, Visual Studio Code, Angular 2, TypeScript, NPM, Git, JQuery, HTML5, Bootstrap, CSS3, ASP.NET MVC, C#, Web API 2, Entity Framework 6, LINQ to Entities
Confidential
Sr. UI Developer/ Full Stack .Net Developer
Responsibilities:
- Developed AngularJS reusable directive for customized form controls like dropdown, textbox, etc leveraging 2-way binding of AngularJS
- Developed AngularJS view specific controllers and reusable services.
- Design REST Services (Web API and C#)
- Responsible for building the Data Transfer Objects DTOs to transfer the data from services layer to the business or consuming layer.
- Work in Agile Environment
Technologies: AngularJS, JQuery, HTML5, Bootstrap, CSS3, ASP.NET MVC, C#, Web API 2, Entity Framework 6, LINQ to Entities
Confidential, Farmingdale, NY
Sr. Full Stack .Net Developer
Responsibilities:
- Intense use of AngularJS on client side
- Build Application Framework with MVC 5
- Involve in POC(Proof of Concept) phase for design WCF service for connecting frontend interface and backend database and redesign SQL server database.
- Design and implement DAL utilizing Entity Framework 6
- Use TFS for version control, JIRA for project management
- Agile Environment (Scrum)
Technologies: AngularJS, HTML5, Bootstrap, CSS3, ASP.NET MVC, C#, Web API, StructureMap, Entity Framework 6, LINQ to Entities, Microsoft SQL Server 2012
Confidential, New York, NY
Sr. Full Stack .Net Developer
Responsibilities:
- Implement AngularJS features (Controllers to maintain each view data, Services, Filters)
- Implement features in ASP.NET MVC
- Interface with business analysts for gathering requirements (Utilizing JIRA)
- Use Bitbucket for version control, JIRA for project management
- Agile experience (Scrum)
Technologies: AngularJS, Object Oriented Javascript, HTML5, Bootstrap, CSS3, LESS, ASP.NET MVC. Web API, Entity Framework 5, LINQ to Entities, Microsoft SQL Server 2012
Confidential, New York, NY
Lead NET. Developer/Architect
Responsibilities:
- Interface with project manager and business analysts in assessing impact of new requirements on existing functionality.
- Responsible for the full stack (front end development, application logic, services, data persistence).
- Responsible for developing a WEB API backend infrastructure.
- Create WCF Services responsible for communicating and providing real time data to Client Application.
- Refactor existing code by centralizing redundant functionality into common reusable controls.
- Introduce and Implement Test Driven Development (TDD) utilizing MSTest
- Using TFS in Agile/SCRUM environment.
- Participating in TFS training, setup processes and using the tool to create detail requirements.
Technologies: HTML5, Bootstrap, JavaScript, AngularJS, MVC, jQuery, jQuery UI, C#, ASP.NET, Web Services: Web API/MVC and WCF, JSON, AJAX, CSS, LINQ, Entity Framework 5, LINQ to Entities, Microsoft SQL Server 2008, SQL / T SQL, Microsoft Team Foundation Server (TFS), and the .NET Framework 4.5
.NET Developer
Confidential
Responsibilities:
- Developed Internalized User Interface and business logic using RAD Development (VS 2010), CSS, AJAX, jQuery for various modules (Preferences Pages, Reports etc.)
- Developed User Controls (VB.Net)
- Designed and developed reports (SSRS). Developed custom dll to interact with SSRS reports (for internalization purposes )
- Made use of Microsoft ASP.NET MVC 4 with Razor View Engine
- Utilized Microsoft Team Foundation Server (TFS) as a Source Control.
.NET Developer
Confidential
Responsibilities:
- Lead programmer on project to enhance UDMS
- Worked closely with the clients to establish system designs
- Implemented User Interface using HTML, CSS, AJAX and Java Script
- Developed and supported UDMS (ASP.Net, C#)
- Utilized Nhibernate as an ORM for Data Access Layer
- Developed Stored Procedures, Views, Functions in SQL 2008
- Utilized Umbraco for project
- Supervised one developer
Confidential
ASP.Net Engineer
Responsibilities:
- Developed and supported UI using Master Pages, and CSS
- Developed ASP.Net User Controls using VB.Net
- Developed middle tier components using VB.Net and ASP.Net 3.5
- Written Complex SQL Server Stored procedures and functions in SQL Server 2005.
Confidential
Software Engineer
Responsibilities:
- Developed GUI using ASP.NET and code behind logic using C#
- Developed User Controls for reusable part of the web pages using ASP.Net
- Designed front end using Data Grids, Details View, List View and Validation Controls and Master Pages.
- Created Database tables, stored procedures in SQL Server 2005.
- Designed and developed middle tier business layer using C# and Net 2.0
- Developed class/modules to display backend data on the web browser using ADO.Net
- Used AJAX for better user experience.
Confidential, CA
Web Developer/Crystal Reports Developer
Responsibilities:
- Designed and documented online reporting solution (Crystal Reports, ASP.NET)
- Successfully migrated two MS SQL databases for two different book publishing companies (T-SQL).
- Designed and developed MS SQL database schema and T-SQL Stored Procedures for the project.
- Developed number of Crystal Reports using Crystal Reports 11, sub-reports, linked reports, and document conversion techniques. (ASP.NET, VB)
- Designed and developed number of usability tools to ease information search for reporting website customers (AJAX, C#)
- Designed and developed HTML reporting web user controls (ASP.NET, AJAX, C#)
Confidential, CA
Software Engineer
Responsibilities:
- Defined and developed a complete Windows XML/SQL N-tier solution for the company product including: relational database, XML documents formats, software components and web-based interfaces.
- Provided product development, product enhancement, product restructure for Confidential
- Development of Architecture and code for e-business integration using BizTalk Server and XML.
- Development of graphical user Interface (GUI) using HTML/DHTML and ASP. Using Dreamweaver, FrontPage and Photoshop
- Development of Server Side Scripts and Client Side Scripts using ASP, Java Script and VB Script.
- Analysis, design and develop Crystal Reports.
- Development of Components for the Business Layer.
- Database design and Development of Stored Procedures and Triggers for MS SQL Server.
- Providing performance tuning and backups for MS SQL Server.
- Used XPath to navigate through elements and attributes in XML documents.
Network Associates
Confidential, Santa Clara, CA
Responsibilities:
- Participated in creating, enhancing and maintaining Magic Help Desk application - 100% browser -based service
- Desk - the first enterprise level service desk for customer support.
- Accomplishments include:
- Web page design using cross-browser HTML/DHML.
- Development of Server Side Scripts and Client Side Scripts using ASP, Java Script and VB Script.
- High volume transaction processing of end users and response data using COM objects, and ASP.
- Development Stored Procedures for MS SQL 7/2000.
- Development Report Engine based on Crystal Report.
- Experience with source and configuration management systems