Senior Front-end Developer (angular/react/aem) Resume
Tampa Bay, FL
SUMMARY
- Fifteen years of experience in designing and building applications using Microsoft .Net Framework and Visual Studio.NET. Worked in Web/ Windows Services, Web Applications, WPF, Win Forms, Web Forms, MVC, Building N - tier Windows applications using C#, ASP.NET, ADO.NET, Web Services, Web APIs, JSON, SOAP, COM+, XML.
- Wide experience developing with frontend technologies such as AngularJS, Angular 2/4/6/8, React/ Redux, JavaScript, jQuery, Bootstrap, CSS3, HTML5, Flex, Foundation.
- Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, reusability and Design patterns like Dependency Injection, Abstract factory, Singleton/ Observables and standard solution to common problems in software design.
- Experience with Web Services to communicate to other modules using XML based SOAP & RestFul web API and WSDL protocols for developing Cross-platforms/ Cross-devices solutions.
- Solid knowledge in analysis, coding, testing and implementation of projects using state of art technologies like ASP.NET, C#, VB.NET, Visual Studio, SQL Server and Web Services.
- Extensively experience programming in .Net, C#, VB, Java,J2EE,Node.js, Express.js, Angular, React
- Solid experience with Services, Observable, NGRX, Reactive Forms, RxJs Library, ES6, Webpack, Redux, Android Studio, Mobile Native, Cordova/ Phone Gap, WCAG
- Solid understanding in DATABASES such as Oracle, POSTGRESQL, MS SQL, My SQL, MongoDB
- Designed developed responsive web application using Node.JS, Ionic Framework, DotNet Core API, Entity Framework, MeteorJS
- Creating charts with D3, HiCharts as well as creating reports with Crystal Report, Notifications
- I have extensive experiences using CMS (Content Management System) such as Kentico, Sitefinity, SharePoint, Adobe AEM, WordPress, Joomla
- Experience in Testing tools Load runner, Manual testing using Application performance testing, Bug tracking, load testing and Cross browser and used Unit Testing frameworks, Source Control, Code Generation, Karma, Jasmine
- Solid knowledge and experiences with Photoshop, InDesign, QuarkXpress, Illustrator, Adobe Creative Suite, After Effect for Web/ Mobile/ Paper design projects
- Executed projects using waterfall and agile methodology with daily scrums, and continuous integration
- Decisive, enthusiastic, energetic, focused team player who leads high performing and result driven team through implementing changes, allocations, improvements, motivations and challenges
- Proficient learner and implementer of new technology who is very quick in grasping new business needs and providing business and technical solutions according to the need of the organization.
TECHNICAL SKILLS
Programming: Back-End, Middle-Ware and Front- End programming (Microsoft, JAVA and javascript Stack)
Operating Systems: Windows (all versions), Linux Fedora, Suse and Ubuntu Versions.
Languages: C# .Net, C++, VB.Net, JavaScript, HTML, Java/ J2EE, Node.Js, Angular, React.
.Net Technologies: ASP.NET Core, ADO.NET, Entity Framework, WCF, Web API2, LINQ, MVC
Web Development: ASP, VB Script, JavaScript, HTML, CSS,, JSON, XML, Bootstrap, jQuery, Angular, NodeJS, React/ Redux
Design Patterns: MVC, Web Forms, DotNet Core, Web Services, Observables, Restful Services
Databases: SQL Server, MySQL, MongoDB, PostgreSQL, Oracle
Reporting Tools: MS-SQL Server Reporting Services (SSRS), Crystal Report
Methodologies: Agile/Scrum, Waterfall, TDD, DevOps, Object Oriented, N-Tier
Development Tools: MS Visual Studio.NET 2017/2013, 2012, 2010/2008, Microsoft office suite
Web Servers: Microsoft IIS (5.0/6.0, 7.0, 7.5), Windows Server OS 2008/2012
Version Controls: GitHub, Team Foundation Server TFS.
IDE: VS Code, MS Visual Studio 2017/2013, SQL Server Management Studio
Other: Adobe Flash, Adobe ColdFusion, Azure, ES6, GitHub, Rest Services.
PROFESSIONAL EXPERIENCE
Confidential, Tampa Bay, FL
Senior Front-End Developer (Angular/React/AEM)
Responsibilities:
- Helping Confidential / Cognizant to create a marketplace of solutions for businesses which was called the Amazon for Businesses
- Clients could login to the web site, browse the solutions, purchase solutions, communicate with Sales, View the history of the Sale and Solution, Charts, Reports, etc
- Working on a team of 20 developers (Back-End, API, Front-End, BA and PMs)
- Creating new modules plus working on legacy modules using Angular latest version 8.
- Maintaining a React module to compare the integration of Angular Modules Vs React Module in AEM.
- Updating Jquery legacy modules to Angular modules using Typescript, HTML5, CSS, LESS, Restful Services, Observables, RxJS, etc and integrated them into AEM CMS
- Creating 2 new CRM modules called Entitlement management, Orchestrator functions
- Testing Apis using Postman and Swagger
- Perform the code review from each task before merge it on the master repository
- Web Content Accessibility Guidelines (WCAG), TAB/ Shortcut Keys
- Setup GITHub and use of GIT bash for code submission in Github repository.
- Implemented CI/CD (continuous integration & continuous delivery) with Azure DevOps in all the layers: Front, API & business services
- Creating Azure Queues, Peer Code Review, Azure Deployment, Azure Debugging, Azure Identity, Azure Testing, etc
Environment: C#, .Net, Java, AEM, Angular, React, Redux, JavaScript, Typescript, ES6, Html5, Adobe MongoDB, Karma, Jasmine, Azure Dev-Ops, GIT and GitHub
Confidential
Full Stack Web Developer
Responsibilities:
- Design/ Test/ Code/ debug/ deploy Class Attendance/ Student Grades/ Cost Estimator Web Mobile Apps
- Utilizing Dotnet Core 2.1, EF, Core APIs, Swagger, C# for middle-ware, MS SQL, MongoDB for Back-End, Angular, React, React native, CSS, Bootstrap, Cordova, Ionic Pro for Front-End
- Utilized ADFS for security/Authentication/ Authorization, Web Tokens
- Creating Notification module, Charts, Calendar using Angular Material.
- Developing hybrid mobile applications using Typescript, React native and Phonegap.
- Experience with mobile frameworks such as: Ionic, PhoneGap, JQuery Mobile, React native to develop mobile applications for Android/ iOS phones.
- Full Stack Developing on all layers from Front to Back-End, Microservices
- Creating a Unit Test and Front- End Test
- Perform code reviews to validate if the code is readable, maintainable and with high performance.
Environment: C#, .NetCore 2.1 Web API, MS SQL, Git, MS TFS, REACT, Redux, React-Native, Cordova, Ionic Pro, Mobile Native (Android, iOS), ADFS, Karma, Jasmine, NGRX Smgm, CSS, FLEX, Entity Framework, Azure ADFS, Cordova/PhoneGap, ES6, Typescript, WCAG, TAB/ Shortcut Access, Microservices ( Restful)
Confidential
Full Stack Web Developer
Responsibilities:
- As a Full Stack Developer I was responsible for designing/ coding/ testing all layers and tiers
- Creating a Restful Framework with Separation-of-Concern methodology so each layer functions separately, communicating with API end-points, sending Requests and receiving Responses using REST HTTP methods and micro-services, Dependency injection, Routing, Lazy-Loading, Resolver, etc
- Using RxJS, Observables for Async operation plus Resolvers and Lazy-loading to improve Performance,
- Developed backend using MongoDB, Mongoose, MS SQL
- Developed Hybrid mobile App using ionic Pro, Cordova, Angular 5.0, Google-map API
Environment: C#, Angular 5, HTML5, CSS3/4, Bootstrap, NG-Bootstrap UI, Rxjs, Fully Responsive, Reactive Forms, Microservices, Restful API, GIT, GitHub, Gulp, HTTP/ HTTPS, Photoshop, Dreamweaver, AWS/S3, MongoDB, Mongoose, AWS, REST, Express, PAYPAL, Ionic Pro, Cordova, Google-map API