Sr. Full Stack Developer Resume
Boston, MassachusettS
SUMMARY
- 10 years of professional experience in developing complex real time web applications using dot net MVC framework, ReactJS, NodeJs and AngularJS.
- Certified AWS developer and experienced in AWS services like lambda, API gateway, EC2, S3, SNS, SQS, Load Balancer, CloudFront and X - ray.
- Certified Scaled Agile Practitioner.
- Ability to develop Cloud based applications with AWS and Azure.
- Experience in implementing SOLID principles and Design patterns using Microsoft .net technologies.
- Strong experience in design and development of web-based applications using ASP.NET 4.5 using C# .NET Framework 4.5
- Expert in re platforming legacy windows applications to web based Single Page Application using AngularJs as well as vanilla javascript and jquery.
- Expert in building robust and secure RestAPI using Dot net as well as Nodejs.
- Worked extensively in building Frontend using javascript frameworks like ReactJS and AngularJS.
- Expert in migrating old legacy AngularJS frontend to ReactJS technology.
- Build reusable dot net class libraries for application activity logging.
- Extensive expertise in Client side technologies like Javascript, Jquery, Ajax, BackboneJS, HTML, CSS, Bootstrap.
- Strong Knowledge in building hybrid mobile apps using tools like phoneGap and Telerik Icenium framework.
- Skilled in unit testing frameworks like Jasmine, Jest, and reporting tools like Karma.
- Expert in maintaining CICD Pipelines and jenkins build for the different modules of the applications.
- Worked in Tools like Docker to containerize the application modules.
- Expert in Scaling the distributed micro services using Kubernetes tools using Azure Kubernetes services and devspaces.
- Thorough understanding of all Agile Ceremonies.
- Expert in building Nodejs and ReactJs apps in Javascript ES6 as well as in Typescript with proper design patterns.
- Extensively worked in improving the performance of RestAPIs build in Dot net and Nodejs.
- Involved in architecting distributed micro service architecture.
- Experience in Scaling the backend rest APIs build in Nodejs and expressJs
- Expert in testing RestAPIs using tools like Postman and Fiddler.
- Worked in app analytics tracking tools like NewRelic and Dynatrace.
- Sound Knowledge in building cli tools using nodejs and publishing NPM packages.
- Expert in javascript task runner and bundling tools like Grunt, Gulp and Webpack.
- Expert in implementing different caching mechanism for the application using Redis.
- Worked in building web scrapping scripts in Nodejs using Nightmare and puppeteer.
- Hand on experience on Design Patterns and Model View Controller (MVC) architecture.
- Experience in implementing the design Patterns like MVVM (Model View View-Model), MVC architecture.
- Hands on experience in design and implementing database objects using RDBMS concepts, with MS SQL Server and developing stored procedures, functions, relations, view, tables, and triggers.
- Worked with Multiple Database like Mongodb, mysql, MS SQL, Azure Table storage, AWS Dynamodb.
- Experience in using Version control tools like TFS and Git.
- Knowledge in orchestration tools like Docker and Kubernetes.
- Worked in Salesforce, building Lighting Web component for the CRM projects and Case management modules of the service console.
- Experience in Configuration Management for different environments (Test, UAT, Staging and Production), preparing user manuals, and integration guides.
- Self-motivated individual with strong analytical, problem-solving & interpersonal skill.
- Quick learner and always thrive to work in a faster phase work environment.
- Capable of future proofing the product by adopting to new technologies.
- Keen communicator with strong interpersonal, problem solving and negotiating abilities.
TECHNICAL SKILLS
Front End Technologies: Javascript ES6, Typescript Jquery, ReactJS, Redux, AngularJS, Jquery Mobile, Bootstrap, HTML, CSS, AJAX BackboneJS, Razor engine, Handlebar and mustache templating engine, Jest, Jasmine, Karma
Back End Technologies: .NET Framework 3.0/3.5/4.0/4.5 , ASP.NET MVC4.0/4.5/5/6, Entity Framework, LINQ, RESTful Web services, Web API, IIS, JSON, Nodejs, ExpressJS, Middlewares, SQL, Redis Cache
IDE and Tools: Visual Studio, Visual studio code, atom, webstroms, command line tool, Fiddler, Wireshark, Postman, New Relic, Dynatrace, Docker, Robo3T, Jenkins, soapUI, SQL Management Studio, git bash.
Database: Azure Tabel storage, Mongodb, AWS DynamoDb, DocumentDb, mySql, SQL Server 2012/2008/2005 (Stored procedures, Triggers)
Data Access Technologies: ADO.net and Entity Framework 4.0/5.0 .
Protocols: HTTP, TCP/IP, SOAP, FTP, SMTP, HTTPS
Operating Systems: Windows, Linux and MacOS
Mobile Technologies: PhoneGap, Telerik Icenium, Google Flutter, React Native.
Version Controller: Team Foundation Server (TFS), Visual SourceSafe, VSTS, Azure DevOps, AWS CodeCommit.
Repository tools: Gitlab, Github, Bitbucket, stash
Package Manager: Nuget packet Manager, NPM
PROFESSIONAL EXPERIENCE
Confidential, Boston, Massachusetts
Sr. Full Stack Developer
Responsibilities:
- Involved in Requirement Analysis, gathering, Low Level Design, Coding and Integration.
- Develop money advisor application, life insurance module using reactJS
- Responsible for getting the data from dot net API.
- Develop Robust API using dot net and build Swagger documentation.
- Responsible for externalizing the RestAPI with proper Authentication.
- Responsible for improving the latency of page load by fine tuning the API codebase.
- Responsible for maintaining the MS SQL Database.
- Responsible for publishing and consuming the Rest API endpoints.
- Implement Unit test and knowledge in Test Driven Development.
- Do Research on Proof of concepts for complex problems.
- Worked in Salesforce CRM platform to handle case management Module in service console.
- Develop Lighting Web components in Salesforce.
- Maintain build pipeline and troubleshoot the build incase of build failure.
- Under taken on-call schedule every month.
- Implemented Nodejs APIs in Typescript and its unit test in Jasmine.
- Implemented Call Verification experience UI in Angular.
- Work with QA team and help them prepare the test cases covering all possible scenarios.
- Responsible for demoing the implemented changes to stack holders and the squad.
- Attend Daily scrum and all agile ceremonies like sprint planning, sprint refinement and retrospective and sprint demo.
- Do code review for the Pull request raised by peer developers in the squad.
Environment: Visual Studio 2015/2017/2019 , VSCode, .NET Framework 4.0 & 4.5, Web API, Angular 10, Nodejs, ExpressJS, Javascript, Typescript, ASP.Net WebAPI, ReactJs, Jasmine, Karma, Postman, Salesforce, AWS console, JSON, CSS3, Bootstrap, C#, Git, stash, JIRA, Azure DevOps.
Confidential, Santa Barbara County, California
Full stack Developer
Responsibilities:
- Involved in developing the Kiosk-UI module using both AngularJs and ReactJS and test the implemented changes in Kiosk Hardware.
- Developed Nodejs API to print the receipt for the food ordered using self Serving Kiosk by getting the swiped card information in the payment device and print the receipt.
- Development payment methods for Kiosk-ui module and added Shift4 and FreedomPay payment method
- Developed and style the UI using SASS.
- Worked with task automation tools like Grunt, Gulp to build the UI assets and to minify the UI files.
- Worked in Orchestration tools like Docker to containerize the modules and push it to our own registry.
- Used TypeScript to both Nodejs and Angular codebase.
- Performed CI/ CD process and administration in Jenkins.
- Developed RESTful Services using Nodejs that implement HTTP Client Module's POST, GET, PUT, DELETE methods to invoke Web API methods and performed CRUD operations on the data in Mongodb.
- Test the RestAPI using tools like Postman, SoapUI, Fiddler, Wireshark.
- Work with QA team to help them preparing the test cases and in reproducing issues.
- Version and Source Control handled through Git.
- Review the Pull request of peer developers.
- Handle on-call routine every month to solve production issues.
Environment: Typescript, Nodejs, ExpressJs, Mongodb, Robo3T, Docker, Visual studio Code, Atom, Ansible, AngularJS, ReactJS, Redux, Typescript, JavaScript, Ajax, jQuery, Jenkins, JIRA, Web API, Git, Command Line tool, LogmeIn.
Confidential, Irvine, CA
Full stack Developer
Responsibilities:
- Involved in Requirement Gathering, Design, Development and Testing of the application.
- Responsible for developing the application UI in ReactJs and AngularJS.
- Developed BackEnd RestAPI in Nodejs, expressJs with proper authentications middleware.
- Worked in Web-hooks to subscribe to events and implemented event handlers.
- Worked closely with all the business users/managers, gathered and analyzed all necessary requirements by involving in discussion sessions and identified effective uses of technology to meet their business needs.
- Implement Unit test with proper code coverage threshold for Nodejs API.
- Promote the build in CICD pipeline.
Environment: JavaScript, AJAX, NodeJs, expressJs, BackboneJS, ReactJS, AngularJS, Jasmine, Karma, HTML, CSS, Agile, JIRA, Jenkins, Git, Github, JQuery, Bootstrap, JSON, VSCode, Mongodb, Robo3T.
Confidential, Richardson, TX
Associate Web Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including gathering Requirements, Analysis, Design, Implementation, Testing and Maintenance.
- Involved in full life-cycle of the Icomfort project from requirements gathering to transition using Agile Methodology
- Built a web application using dot net MVC to manager internal Library.
- Developed hybrid mobile app using Telerik ICenium which was used by the employees to book cab while staying late in the office.
- Migrated legacy windows application to modern Single Page Application.
- Used ASP.NETMVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Created Client-side validations with jQuery selectors, Events and Server side validations with MVC Data Annotations.
- Extensively involved in developing components for Business layer and Data Layer, implementation in MVC 4.0 architecture
- Used Entity Framework Code first approach and Linq to entity for data access.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization.
- Used MVC 4 (Razor-View Engine) for re-using the individual user controls by not coupling them with underlying data elements.
- Involved in unit-testing web applications and in Test Driven Development (TDD)
- Implemented highly responsive UI using java script, Jquery and bootstrap.
- Used Team Foundation Server (TFS) for version controlling.
- Implemented RestAPI authentication using Azure AD tokens and used Azure Table storage to store and retrieve data.
- Worked on reporting engine module which will fetch the telemetry data from Azure table storage and build a user friendly charts using High-charts plugin.
- Improved performance of RestAPI latency by incorporating async await.
Environment: C#, ASP.NET 4.0, MVC 3.0 /4.0 HTML, CSS, Net Core 2.0 Framework, Razor View Engine, JSON, JQuery, jQueryMobile, Azure table storage, Azure Web role, Redis Cache, Nuget, Javascript, PhoneGap, Telerik Icenium, Bootstrap, REST, SOAP, Windows 2010, Visual Studio 2013/2015, SQL Server 2008, TFS, IIS.