Full Stack Developer Resume
Boston, MA
SUMMARY:
- Around 7 years of extensive experience in developing Client - Server and Web-based n-tier Architecture applications for windows and web based technology.
- Experience with all phases of SDLC in the Waterfall model and Agile (SCRUM) methodologies.
- Developed N-tier web applications using Visual Studio, C#, ASP.Net, ADO.Net, WCF, XML, SOAP, Web Services, Web Forms, Win Forms and Microsoft.Net Frameworks.
- Expertise knowledge on Object Oriented Programming(OOPS)Concepts including Inheritance, Abstraction, Encapsulation and Polymorphism, good experience in Exception Handling, Debugging and tracing by which the whole picture of application runtime can be seen and analyzed more efficiently Design patterns likeMVVM, Abstract factory, Singleton,MVC, MVP.
- Extensive experience with development & deployment of Web Services (SOAP, UDDI & WSDL), WCF services, ASP.NET WEB API, SOA, SSO (Single Sign On) and MSMQ using the .NET Framework 3.0/3.5/4.0/4.5
- Experienced in AWS Cloud platform and its features which includes EC2 AMI, EBS Cloud watch, AWS Config, Auto-scaling, IAM, and AWS S3.
- Proficient in Web Programming to enhance user experience and performance using JavaScript, Typescript, jQuery, KendoUI, AngularJS1.x/2, AJAX, AJAX Toolkit and CSS.
- Experience in developing applications using ASP.Net MVC, Framework, HTML5, CSS 3.0, bootstrap CSS and Entity Framework 5.0.
- Experience in creating SQL Server objects like Tables, Stored Procedures, Views, Indexes, Triggers, Cursors, user defined data types, functions, SSIS and SSRS.
- Implemented ADO.Net data access techniques i.e. SQL Connection Objects, SQL Command Objects, Dataset Objects, DataReader Objects and DataAdapter Objects using DataGrid and DataList in ADO.Net
- Extensively used LINQ (LINQ to SQL, LINQ to XML), ADO.NET, Entity Framework 4.0/5.0/6.0 and T-SQL in developing Data Access Layer.
- Strong working experience in managing Security policies including Authentication, Authorization, Identity, Encryption, Personalization, Membership, Roles, Profiles and Resource Access Control.
- Good Experience in SQL Profiler and Performance Tuning.
- Extensively worked on developing applications using ASP.Net MVC.
- Good Experience in white box testing & Automated using NUnit, VSTS, Code Contracts, code lens, and ReSharper.
- Good Experience with MVVM, MVC, Kendo View Model, Repository and Singleton design pattern.
- Good Experience with WWF, Oracle and Log4net.
- Good Knowledge on Web API and REST Service.
- Good Experience with IOC (Inversion of Control) and Dependency Injection.
- Good Experience on Telerik third party controls and Microsoft Enterprise Library.
- Good Knowledge on PowerShell and AngularJS, Microsoft Azure cloud.
- Experience in domains like Manufacturing, Retail, Education and Financial.
- Good Experience with Entity Framework approaches such as code-first and database-first.
- Worked with IIS and Windows Server during application deployment.
- Proficiency with Object Oriented Principles, Concepts and Best Practices.
- Experience in Software Configuration Management (Daily Build, Release and Testing methodology) using tools like TFS and VSS.
- Had ownership on implementing new ideas to improve customer satisfaction and delivered successfully.
SKILL:
Languages: C/C++, Visual Basic, Java (Core), C#, VB.Net, XML, XSLT
Database: SQL Server 2012/2008, Oracle10g, DB2, MySQL
Technologies: Microsoft .Net, MVC 5.0/4.0/2.0, Entity Framework 6.0/5.0/4.0, LINQ, Windows Services, Web Services, WCF, EAI (BizTalk Server),Sharepoint2010, SOA, ASP.Net, ASP, HTML5, CSS3, Java Script, JQuery, JSON, AJAX, AngularJS,Javascript,Node.js, KindoUI, SOAP, Restful Services/ASP.Net Web Api, Nunit, Resharper, VSTS, Code lens, SSIS,SSRS, Microsoft Azure cloud, and AWS.
Development Tools: Microsoft Visual Studio, Asp.net Web Metrics, SOAP Sonar, Fiddler, Visual Web Developer.
Case Tools: Microsoft Visio, Rational Rose
Methodologies: Waterfall, Agile, Object Oriented Application Development (OOAD)
Source safe Tools: TFS, GitHub, JIRA, Visual Source Safe
Reporting Tools: Crystal Reports, SQL Server Reporting Services
PROFESSIONAL EXPERIENCE:
Confidential - Boston, MA
Full Stack Developer
Responsibilities:
- Developed application front end Using Typescript and Angular 2.0/4.0
- Followed Angular 2 components and module based design to develop and customize UI components of the application
- Created SASS styles, variables, and mixings to reuse generic styles through out the application and compiled to CSS using Sass complier.
- Used RxJS library to create asynchronous HTTP observables while calling backend REST services in the application.
- Developed various Angular2 services using Typescript to provide code reusability and injected using Angular2 dependency injection.
- Developed various custom Angular2 Directives to enhance UI elements behavior, and reused in other parts of the application.
- Developed Model driven and Template driven forms with validations for user inputs and submit information.
- Used various build-in Angular2/4 directives to take advantage for customizing UI and rich user experience
- Managed and supported AWS Security related issues, such IAM and S3 policies for user access.
- Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups.
- Use Multi Factor Authentication to secure the AWS Account.
- Good experience with plugin based architecture to develop a features based products.
- Used TypeScript and JQuery libraries, AJAX for form validation and other interactive features.
- Created various automated Unit test cases to test components, services, directives and custom validations using Jasmine, Karma and NodeJS frameworks.
- Started working on Xamarin Forms based mobile App for sales Agents.
- Improved application performance by using front-end angular cache services and indexed db.
- Involved in offline mode development of the current application using manifest, caching and indexed db.
- Created varies Asp.net MVC controllers and action methods to render Razor views and different types of action results like JSON, File, and JavaScript.
- Created custom MVC Action filters to business validations, logging, exception handling and security token verifications.
- Created backend RESTful Services using ASP .NET webAPI 2.0 and provided request responses in JSON and XML formats and implemented custom formatters.
- Created Modules specific ASP .NET MVC 5 controller and actions to serve views (. cshtml).
- Implemented forms authentication and role based authorization to allow new user Registration and control user access.
- Used Auto Mapper, Autofac framework for dependencies injection and mapping models to business entities.
- Created various SQL server store procedures and functions to implement back-end business logic and data retrieval and manipulation.
- Worked closely with the DBA’s to understand data mappings and data architecture.
- Created various business rules based on business requirements in a separate and dedicate rules engine framework.
- Maintained deployed version of applications by fixing high priority defects in a timely manner.
- Worked on extended hours based on the business needs and critical releases.
- Participated in application code reviews, created code review defects in TFS and reviewed fixed defects by other developers.
- Attended daily Scrum meetings provided task updates, various sprint meetings to understand the current scope and user stories.
- Provided suggestions and ideas in critical architectural decisions and implementation.
- Worked on TFS Source control for managing the source code, shelving and un-shelve temporary changes.
Environment: Visual Studio, AngularJS 2.0/4.0, ASP.NET MVC 4/5, ASP .NET web API 2.0, C#.NET, Oauth2, .Net Framework 4.5, WCF, Entity Framework, Xamarin Forms, MVVM, Java script/JQuery, Angular JS1.*, Kendo UI, JSON, LINQ, Ajax, HTML, IIS, CSS, SASS, Bootstrap, XML, XSLT, TFS, SQL Server, TFS, Autofac, Auto Mapper and AWS.
Confidential - Dallas, TX
Full stack Developer
Responsibilities:
- Involved in developing the UI using HTML, Bootstrap, JavaScript, JSON, JQuery and AJAX.
- Worked closely with the UX designer to get the constant user feedback to make appropriate changes.
- Developed AXIS custom front end web framework which extends AngularJs 1.x and 2.0 frameworks.
- Developed various custom JavaScript API frameworks for common features across applications.
- Developed Rule engine, Data engine and presentation engine frameworks to be hosted in 3 different tiers with web and app servers for distributed architecture.
- Good experience with plugin based architecture to develop a features based products.
- Used Angular JS validation framework, JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
- Used Bootbox JS for alert, confirm and flexible model dialogues along with the Bootstrap framework.
- Created and used various framework Angular JS custom directives across the applications which provided the flexibility of code reusability and separation of concern.
- Created and used various Angular controllers to implement front-end business logic and custom validations.
- Created various reusable promised oriented Angular services interfaces to maintain back-end data by calling RESTful services.
- Created varies Asp.net MVC controllers and action methods to render Razor views and different types of action results like JSON, File, and JavaScript.
- Created custom MVC Action filters to business validations, logging, exception handling and security token verifications.
- Used built-in Angular dependencies injection to dynamically inject other services, controllers inside other services and controllers.
- Created various automated Unit test cases to test controllers, services, directives and custom validation using Jasmine, Karma and Node JS frameworks.
- Improved application performance by using front-end angular cache services and indexed db.
- Involved in offline mode development of the current application using manifest, caching and indexed db.
- Involved in the development of Axis application modules like Registration, Administration, Clinical, Call Center, Law Liaison and Scheduling using Angular front-end web framework, Web API and SQL Server.
- Created backend RESTful Services using ASP .NET web API 2.0 and provided request responses in JSON and XML formats and implemented custom formatters.
- Created Modules specific ASP .NET MVC 5 controller and actions to serve views (. cshtml).
- Implemented forms authentication and role based authorization to allow new user Registration and control user access.
- Used Auto Mapper, Autofac framework for dependencies injection and mapping models to business entities.
- Created various SQL server store procedures and functions to implement back-end business logic and data retrieval and manipulation.
- Worked closely with the DBA’s to understand data mappings and data architecture.
- Created various business rules based on business requirements in a separate and dedicate rules engine framework.
- Maintained deployed version of applications by fixing high priority defects in a timely manner.
- Worked on extended hours based on the business needs and critical releases.
- Involved in cloud based (Azure) application development.
- Participated in application code reviews, created code review defects in TFS and reviewed fixed defects by other developers.
- Attended daily Scrum meetings provided task updates, various sprint meetings to understand the current scope and user stories.
- Provided suggestions and ideas in critical architectural decisions and implementation.
- Worked on TFS Source control for managing the source code, shelving and un-shelve temporary changes.
- Integrated SSRS reports in to Axis application using MVC report viewer nugget package.
Environment: Visual Studio, ASP.NET MVC, ASP .NET web API, C#.NET, .Net Framework, WCF, Entity Framework, Java script/JQuery, SSIS, SSRS, Angular JS, AngularJS, Angular UI, Angular UI router, camera media, Toaster JS, MD JS, webcam JS, Movement JS, loadash JS, chart JS, PDF JS, MVC report viewer JS, Modernizr JS, JSON, LINQ, Ajax, HTML, IIS, CSS, Bootstrap, Razor View Engine, XML, XSLT, TFS, SQL Server, TFS, Autofac, Auto Mapper.
Confidential - PA
. Net Developer
Responsibilities:
- Analyzing online Panel system new requirements and enhancements.
- Providing standard and alternative system solutions with business model and demands.
- Architecting system design with High level and Low Level design documentation.
- Creating system specifications and translate system requirements to tasks and entered in JIRA
- Attending daily scrum, development issues/progress, and maintenance/support related meetings.
- Created deployment tickets in JIRA and get them approved for code deployments
- Setting up DEV/QA/UAT/PROD environments to testing and deployments.
- Working closing with managers, QA, Business partners, and system users to understand business needs, improvements, clarifications, and in resolving critical issues and concerns.
- Creating ASP.NET Web Api/ RESTful services services to expose data in XML/JSON formats for various panel based applications.
- Consumed panel common RESTful services API from external sources in Enterprise for various business services.
- Used A MVC4/5, Entity frame work, AngularJS, WebApi, Jquery, Ajax, and JSON frameworks to gain better performance, and responsiveness over ASP.NET forms to improve customer facing user satisfaction.
- Created common Exception Handling/Logging, security, Caching and session management modules to effectively manage application system requirements.
- Created Entity data model and model validations using Entity Framework, and NHibernate
- Used NUnit, NCover, VSTS, Code lens for Automated and white box testing to assure code quality, coverage and analysis.
- Designed MVVM pattern using AngularJs web framework, JQuery, Bootstrap, and related front end JavaScript libraries to create a responsive web based Panel system.
- UsedBootstrapfor page styling, HTM5 for view design andJQueryfor validation and handling events
- Created windows services (agents) for automated business process like user Registration, data extraction, KG, Rewarding, encryption, opt out, profiling, and notification services.
Environment: Windows Server, C#, VB.net, ADO.NET, MVC, Entity Framework, NHibernate, LINQ, JQuery, AJAX, AngularJS, Twitter Bootstrap, HTML5, CSS3, JavaScript, SQL server DB2, SSIS, SSRS, ASP.NET, VS.Net, IIS, TFS, WCF, Asp.net Web Api(HTTP REST services), WSE, XML Web Services, XML, MQ Series, MS Visio, APP Fabric Caching, NUnit, VSTS, Code constructs, Code Lens.
Confidential
. Net Developer
Responsibilities:
- Successfully developed web based Collections system.
- Successfully developed Business lending and automated service tracking system for Bank of America Small Business credit cards.
- Conducted system analysis, Design, and development, with limited support from professional staff, to keep our applications current with changing technologies.
- Analyzed system specifications and translate system requirements to tasks and entered in TFS for junior programmers.
- Created WCF services to Read/Write data from/to TSYS services, and exposed services to other business partners over HTTP/TCP/MSMQ protocols to fulfill business processes requests.
- Created page base to control view state, query strings, session objects.
- Analyzed and enhanced MQ packets to fit into business requirements
- Created WCF services to serve Risk, Comments, Fraud, Cash, Credit, Monitory and other functionality to other customer facing applications.
- Created ASP.NET Web Api services to expose data in XML/JSON formats for various clients.
- Consumed common RESTful services from external sources in Enterprise for Credit bureau services.
- UsedCSS3for page styling, HTM5 for view design andJQueryfor validation and handling events
- Used A MVC, Entity frame work, AngularJS, WebApi, Jquery, Ajax, and JSON frameworks to gain better performance, and responsiveness over ASP.NET forms to improve customer facing associate satisfaction.
- Created common Exception Handling/Logging, security, Caching and session management modules to effectively manage application system requirements.
- Created Entity data model and model validations using Entity Framework,and NHibernate
- Used LINQ to SQL model for database operations and to query database.
- Used NUnit, NCover, VSTS, Code lens for Automated and white box testing to assure code quality, coverage and analysis.
- Used x509 binary certificates external web services communication.
- Implemented SSL/HTTPS enabled sites and web services adhere to company policies.
- Created application specific JavaScript APIs for user input validations, windows navigation and data sharing, and for created VM objects using AngulaJs
- Developed Bulk load and SSIS packages to migrate Flat file data to/from data base table data to SQL servers/flat Files.
- Created Airline rewards, Credit, Cash, Fraud reports for BLAST application using SSRS
- Conducted/Participated in Code reviews sessions to analyze and review complex financial business logic. Logged review defects in TFS and tracked. Strictly Followed defined application Architecture, design and Coding guidelines.
- Designed data base objects like Normalized Tables Designs, Views, stored procedures, triggers, user functions.
- Used BIG IP configuration to manage load balancing in production environment to service more customer requests.
- Created a Queuing routing mechanism for routing credit and cash requests so that credit analysts make decisions offline.
- Handled database concurrency issues using ADO.NET/LINQ to SQL techniques and controlled based on business rules.
Environment: Windows Server, C#, VB.net, ADO.NET, MVC, Entity Framework, NHibernate, LINQ, JQuery, AJAX, AngularJS, Twitter Bootstrap, HTML5, CSS3, JavaScript, SQL server, DB2, SSIS, SSRS, ASP.NET, VS.Net, IIS, TFS, WCF, Asp.net Web Api(HTTP REST services), WSE, XML Web Services, XML, MQ Series, MS Visio, APP Fabric Caching, NUnit, VSTS, Code constructs, Code Lens.
Confidential
. Net Developer
Responsibilities:
- Participated in Requirement gathering (Technical and functional) process and compiled them to User Requirements Document (URD) and System Requirements Document (SRS).
- Developed UML Class diagrams, Sequence diagrams, Database Diagrams.
- Implemented Data Access, Logging, Security and Exception Handling using Microsoft Enterprise Library .
- UsedCSS3for page styling, HTM5 for view design andJQueryfor validation and handling events
- Three tier development in the .NET framework (Visual Studio.Net), using C# as the code behind language for the business logic and for the assemblies. User defined (custom) controls.
- Database connectivity using ADO.NET.
- Used MS SQL Server tables and stored procedures to update and maintain the data Development, implementation, maintenance and testing.
- Created Business Entities to use consistently in business logic, UI, and Data layers.
- Designed complex schemas such as a schema refers tomultiple schemas and defining reusable complex and simple types.
- Designed BizTalk Maps and used various functions to transform inbound documents to outbound document structure that adhere to message subscribed systems structures.
- Developed custom functions using C#.
- SQL Server database design and coding SQL Stored procedures, Functions, Views.
- Created application specific JavaScript APIs for user input validations, windows navigation and data sharing
- Created grade Reports using MS SQL Server Reporting Services .
- Performed Automated and white box testing with Visual studio debugging tools and NUnit tool to improve code quality and coverage.
Environment: C#, ADO.NET, SQL server, ASP.NET, VS.Net, IIS, Star Team, XML Web Services, XML,HTML, CSS, SQL Server Reporting Service, BizTalk Server, Windows Server, Windows XP Professional
