Sr. Full Stack/angularjs Developer Resume
Mclean, VA
SUMMARY
- Over eleven (11) years expertise in Architecting, Designing and developing Enterprise Web applications using C#, ASP.net MVC, Web API, WCF, Angular JS, and SQL Server
- Good experience in software development life cycle (SDLC) in developing and designing user experiences of Web applications using HTML5/HTML, CSS/SCSS, JavaScript, jQuery and Ajax
- Worked on Angular JS (1.xx/2.0) as the front end Web technology and called the ASP.Net Web API layers for data access. Extensive experience in developing Web pages quickly and effectively using jQuery, HTML5, CSS3, Responsive Web Design and Bootstrap
- Expert in developing Web pages for different devices like Mobile, Tablet and Desktop using Responsive Web Design (RWD) and Twitter Bootstrap. Used Web Services like SOAP and RESTful Web services using Ajax, HTML, XML, JSON, JavaScript and jQuery
- Experience writing angular.js code for developing Single Page Applications (SPA), used in several in built language core directives, expressions and modules
- Extensive experience with AngularJS, created custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications
- Extensive experience in SQL, programming, Stored Procedures, Triggers and Query optimization. Also, I wrote queries for inserts, updates and modification operations
- Performed database normalization and optimization using database tools
- Expertise in creating Conceptual Data Models, Process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams, State Diagrams, Sequence Diagrams and Activity Diagrams
- Experience in understanding business requirements and mapping that into the technical requirements, architect and POC custom codes as needed
- Educated the end users to work with the SharePoint Web site. Carried out end user training
- Familiar with onsite/offshore and scrum working models for SharePoint based projects
TECHNICAL SKILLS
Primary Skills: AngularJS, ASP.NET MVC 4.0, C#.NET, Web API 2.0,WCF
RDBMS/DBMS: MS SQL Server 2008 & 2012.
Web Technologies: JavaScript, JQuery, Ajax, HTML, CSS, Bootstrap
IOC Framework: Unity
ORM: Entity Framework
Operating System: Windows Server 2008 & 2012, Windows 7
Web Servers: IIS 6.0, 7.5, 8.0.
Content Management Servers: SharePoint 2007/2010.
Testing Framework: MS Unit Testing Framework, NUnit, Jasmine.
Source Control: VSS 6.0, Team Foundation Server 2012, Tortoise SVN.
Cloud Technology: Microsoft Azure (ASM/ARM)
Mobile Technology: iOS, Android
PROFESSIONAL EXPERIENCE
Sr. Full Stack/AngularJS Developer
Confidential, McLean, VA
Responsibilities:
- Good understanding of the existing applications developed in InfoPath Forms, Designing/Architect system using AngularJS as Single Page application (SPA) and SharePoint lists as backend data store Performing REST calls to list and perform CRUD operation from AngularJS app
- Utilized Twitter Bootstrap/Bootstrap UI, Angular Material design and other third party libraries to develop front end UI to enhance user experience and usability. Developed custom forms using HTML5 and AngularJS as front end technology. Wrote custom validation logic using custom directives in AngularJS. Developed custom business logic using Nintex workflows
- Designed responsive sites design using master page customization using the Bootstrap CSS
- Created reusable components/directives in Angular JS to be used for projects
- Implemented the user security for REST calls made to get data from server
- Bundled and minified the JavaScript and CSS files to improve page load performance
- Wrote deployment scripts to migrate and clean data to new systems
- Used jQuery and third party plugins to develop custom pages with business functionalities
- Managed/Maintained the existing system for any issues and change requests
- Worked on the client issues to resolve them within stipulated SLA
Environment: Visual Studio 2012, AngularJS, Bootstrap, JQuery, HTML5, CSS, Nintex Workflow, SharePoint REST
Sr. Full Stack Developer
Confidential, New York NY
Responsibilities:
- Good understanding business requirements for the custom application to be developed, documenting the requirements and getting signoffs from the business/stakeholders
- Created system design specifications and database design for the applications
- Created ASP.Net MVC project structure using the layered architecture and integrated with TFS
- Created ASP.Net MVC views with Bootstrap UI for making the Web site responsive
- Used AngularJS to write code modules (services, custom directives and controllers)
- Designed and developed front end using ASP.NET MVC, HTML 5, CSS and Bootstrap
- Wrote custom data access layers to connect to SQL server database to perform CRUD operation
- Used AngularJS for imaging application Web designs. Implemented dependency injections using the .Net Unity framework. Wrote Stored Procedures to talk to the SQL database
- Performed unit testing for the business logic using NUnit testing framework. Used Open XML technology for document creation
- Google API for language translation to create documents that supported multiple languages
- Code deployment to test the UAT and System Integration Test (SIT) environments
- Used the agile approach for development. Held the bi - weekly client/stakeholder meetings for demonstrating the progress and raising any concerns/issues
Environment: Visual Studio 2013, C#.NET, ASP.Net MVC, AngularJS, Bootstrap, HTML, CSS, SQL Server 2012, open XML
Sr. AngularJS Developer
Confidential
Responsibilities:
- Worked in the agile/scrum development environment. Participated in Sprint planning, scrum and review meetings. Estimated work items. Talked to the product owners and understands the business requirements and tracked them in JIRA tool for scrum projects
- Using AngularJS as front end framework for creating the reporting application as Single Page Application (SPA). Using standard REST using ASP.Net Web API to perform low latency calls to simplifying implementation and have client/server architecture for applications
- Extensive experience in slick grid to render close to 50K rows, DevExpress controls (dx) for different types of charting, Underscore JS for object manipulation. Worked on exporting a million rows of data using Microsoft Open XML technology for reporting purposes
- Responsible for creating efficient design and developing User Interaction screens using HTML CSS3, JavaScript, jQuery, AJAX and JSON. Used JavaScript, jQuery for user interactions in pages. Created a responsive Web application integrating Twitter Bootstrap
- Developed server side REST style Web services using ASP.Net Web API and C# as coding language. Modularized front end JavaScript codes into different functional components
- Connected to backend SQL server to fetch data. Wrote custom Stored Procedures (SP) to fetch data from the SQL server for select operations. Implemented codes according to coding standards and created AngularJS Controller which isolated scopes perform operations
- Implemented Cookie based security in the application. Secured individual calls to Web API from browser. Developed custom directives and services in AngularJS
- Leveraged angular resources for all data access, encapsulating URLs and standardized data access interfaces. Performed client side validations using Agular’s validation framework
- Wrote Jasmine unit tests to verify AngularJS modules and JavaScript utility routines
- Deployed the application to IIS Web server in the server farm environment using VS tools and set up SharePoint 2013 farm in multi-server topology for high availability and performance environment had 2 WFE servers, 1 search and 1 application server
- Migrated SharePoint 2010/2007 environments to 2013 using database attached. Fixed issues related to migration in dev/QA/prod. Upgraded and fixed any server side C#/SharePoint code issues. Implemented custom Error Handling in the AngularJS application using interceptors
- Set up FBA sites in SharePoint and made it available as public facing Web sites to clients Managed user permissions in SharePoint using the FBA user management interface
Environment: Visual Studio 2012, C#.NET, JQuery, Angular JS, Bootstrap, HTML, CSS, SharePoint 2013
Team Lead/Offshore Coordinator
Confidential
Responsibilities:
- Led a team of four resources on the project. Understands the requirements, co-ordination with the onshore lead, estimations and coordinated the tasks with the team members. Managed deliverables from offshore. Using ASP.Net 3.5 server controls to develop custom reusable controls
- Worked with the teams to define and set up SharePoint 2010 farms and the ASP.Net Web site infrastructure. Set up the SharePoint site collection as tenants for individual customers
- Installed and configured the SharePoint 2010 server Farm for high availability and loads
- Configured the SharePoint Web application, ASP.Net Web site for the claims mode authentication with Ping Federate as SSO tool. Created Custom Web Parts using the SharePoint server side technology and ADO.Net to connect to backend SQL server
- Created custom master pages for SharePoint/ASP.Net site to provide a consistent look and feel to the site. Used Entity Framework as ORM tool to connect with the backend SQL server
- Consumed custom WCF service endpoint hosted in the companies intranet environment
- Displayed SQL data in the standard SSRS reports for analytics purposes in the SharePoint ASP.Net site
- Supported and maintained the site after go live. Documented changes, new requirements and estimated the same. Troubleshoot the production site for any issues
- Provided training to the business users and walk through of the portal created
- Trained the teams on SharePoint and got them up to speed with technology
Environment: Visual Studio 2010, SharePoint 2010, C#.NET, JQuery, HTML, CSS, Pingfederate SSO Solution, ASP.Net 3.5
Sr. Net Developer
Confidential
Responsibilities:
- Developed modules based on the company's best practices with coding standards and conventions following layered architecture. Carried out unit tests for modules developed
- Created custom pages in ASP.Net. Created custom master pages for the site. Applied branding packages (CSS styles) to the site based on the company’s corporate policy
- Provided client side validation using JavaScript/JQuery
- Configured FBA for ASP.Net site to provide custom identity management in SQL server
- Rendered contents based on the users roles defined in the application
- Wrote the backend SQL Stored Procedures to fetch/update data in the database
- Prepared unit test projects to test the codes developed and deployed the application on tests and UAT boxes. The R&D/Feasibility study of ASP.Net controls were used in the application
Environment: Visual Studio 2008/2010, ASP .Net 3.5, C#.NET, JQuery, JavaScript
SharePoint 2010/2007 Admin
Confidential
Responsibilities:
- Installed and configured MOSS 2007/SharePoint 2010 environments. Backup and restored custom applications and databases and did site branding using SharePoint designer
- WSP deploy of custom WF, Web parts and features. Content deployment, SSP configuration, site authentication implementation and Enterprise Portal Taxonomies implementation
- Built the automation process for site provisioning
- Worked on SharePoint 2010 for contributions to a White paper to demonstrate the advantages/feature enhancements of SharePoint 2010 over the previous version of SharePoint (MOSS 2007)
Environment: C#, Visual Studio 2008, SharePoint 2007
SharePoint Developer
Confidential
Responsibilities:
- Developed and deployed user controls in the SharePoint sites. Configured MOSS 2007 sites, Web applications and configured SP 2007 application services and contents
- Customized sites based on user requirements using the SharePoint designer and Visual Studio
- Created OOTB workflows, Web parts and content types. Created SharePoint designer workflows
- Requirement gathering, client meetings, a good understanding of and implemented the functional requirements. End-User Global SharePoint Support with complete knowledge on the ITIL process
- Worked as an onsite coordinator for 1.5 months in the US to implement and deploy the solutions on the client network. Trained and educated the users on SP 2007 environment
Environment: Visual Studio 2005/2008, C#.NET, MOSS 2007
SharePoint 2007 Developer
Confidential
Responsibilities:
- Study of requirement specifications by the client and implementation
- Created custom solutions
- Created and deployed custom Web parts and deployment of custom pages
- SharePoint Event handlers and feature receivers. Created custom SharePoint Web services
- Custom search solution in SharePoint an created custom VS 2005 workflows
- Portal site customization using SharePoint object model. Customized the SharePoint portal security and permissions and created the custom Business Intelligence (KPI’s, reports and dashboards) and did the site customization using SharePoint Designer
- Deputed onsite to the USA for two months for transitioning work back to offshore
- Administered SharePoint
- Deployed and maintained server farms (planning SharePoint topology). Created and managed the SharePoint site collection, Web application and Shared Services Providers (SSP)
- Managed InfoPath forms server, audience targeting and usage reporting
- Managed BDC and excel services in SharePoint
- Farm level search configuration (property mapping and crawling a data sources etc.)
Environment: SharePoint 2007, Visual Studio 2005/2008
