Senior Full Stack Reactjs Developer Resume
TorontO
SUMMARY
- Over 10 years IT working experience, Over 5 year’s enterprise web and Mobile phone development experience using .Net and Java/J2EE technologies
- Extensive experience with software development life cycle (SDLC) and project methodologies
- Solid web - based application development experience using ASP.NET, ASP.NET MVC, JavaScript, React.js, Angular.js, Angular 2.0, Angular 4.0, Angular 5.0, Node.js
- Highly proficient in developing N-tier Enterprise Architecture for both Windows-based and Web-Based applications, and expertise in Mobile phone application development by using MVC.
- Solid background in RDBMS design and implementation including database modeling, logical design, physical design, and database performance tuning
- In depth experience with OPEN XML, JQuery, LINQ, MVC, WCF and RESTful Web Services.
- Deep technical hands-on experience developing RESTful APIs in Spring Boot framework.
- Solid experience developing and maintaining AWS, AZURE and Bluemix scalable web App
- Hands on experience with Responsive Web Design on both mobile and web based applications.
- Solid experience with Dynamodb, Mongodb and Cloundant.
- Excellent communication skills, strong organizational skills and excellent interpersonal skills
- Expert in Developing SharePoint Framework Client-Side Web Parts
- Experience working in an Agile environment
TECHNICAL SKILLS
Language: C/C++, .NET, C#, COM+, HTML, XML, ASP, JavaScript, ColdFusion, PHP, Java
Database: SQL Server2005/2008/2012 R2, MySQL, Oracle 10G/11G, MongoDB, Cloudant
OS: UNIX, Windows 10
Technology: ASP.NET, ADO.NET, XML, SOAP, LINQ, SSAS, MVC, SSRS, SSIS, AWS, Bluemix, DemandWare, AZure, SharePoint ONLINE
Tools: Visual Studio 2015, Eclipse, UML, Dreamweaver, FrontPage, MS Visio, SharePoint
WORK EXPERIENCE
Senior Full Stack ReactJS Developer
Confidential, Toronto
.Responsibilities:
- Participated in the analysis of the user requirements and designs.
- Resigned responsive web page using media queries, Flex, Flexbox.
- Implemented Saml 2 single sign on to autanticate user through identity provider.
- Created Actions and Reducer to manage the large scale state via react-redux.
- Developed a library to integrate HighCharts into the React components, with proper React components for each HighCharts component using Higher Order Components.
- Build a strong Restful API with Node.js, Express and MongoDB.
- Created an auto scaling NodeJS application on AWS with the ability to scale horizontally.
- Worked with jest unit test framwork to write unit tests for javascript code.
- Investigated and handled memory leak issues and improved the application scale ability.
Environment: HTML5, CSS3, Node.js, HighCharts,ReactJS+ Redux, MVC, .NET, Git, GitHubWebpack, Open XML API, Saml2
Senior Full Stack Angular/SharePoint Developer
Confidential, Toronto
Responsibilities:
- Participated in the analysis of the user requirements and designed Cloud based architecture.
- Building SharePoint Framework Client-Side student bubdget Web Parts with React+Redux
- Created Excel React Grid component it is easy to extend and add custom functionality, which
- Support cell edit, copy,paste, column resizing, sorting, filtering and many more features.
- Implemented the summary function to manage income and expense and provide reporting function
- Created RESTful Web API to communicate with SharePoint list.
- Created React-d3 charts such as bar chart, doughnut chart through setting different props of chart component to rendering various value.
- Build a hierarchy of sub components for student budget with React+Redux, managed store, action, reducer properly.
Environment: HTML5, CSS3, SharePoint ONLINE, Node.js, ReactJS+ Redux, MVC, .NET, Git, GitHub,, SPFX, Gulp, Webpack, CDN, Azure, ShaprePoint Framework, Office UI Fabric, D3.js
Senior Full Stack Angular/NodeJS Developer
Confidential, Toronto
Responsibilities:
- Participated in the analysis of the user requirements and designed Cloud based architecture.
- Designed a shopping cart in Angular, allows customers to review, add or delete products and purchase the merchandise.
- Implemented the checkout function and supported a wide range of payment methods.
- Handled data conversion between systems of Sears, for example STIBO,NETSUITE using Node.js
- Created RESTful Web Api with Java to sync the purchase orders in NETSUITE and DemandWare.
- Implement event tracking with Google Analytics in various pages.
- Handled memory leak issues and improved the application scale ability.
Environment: HTML5, CSS3, Java, Node.js, Angular 4.0, Netsuite, Demandware, Cloudant, Git, GitHub, Bluemix, Postgresql.
Senior Full Stack AngularJS/NodeJS Developer
Confidential
Responsibilities:
- Participated in the analysis of the performance issue of the existing applications and found solutions.
- Designed a real time alert function to broadcast specific administrators or groups with socket.io.
- Developed filter and sorting functions for nomination edit page using AngularJS smart table.
- Created notify function to send email, and dynamically generate the email template.
- Created various nomination views on Cloudant using MapReduce.
- Developed Restful API to get and post data to Cloudant, built view modals in NodeJS.
- Created export function to generate Word and Excel documents for various views.
- Created various AngularJS chart summary reports to enhance the user experience.
Environment: HTML5, CSS3, Java, Node.js, Angularjs Material, Cloudant, Git, GitHub, Bluemix
Senior Full Stack Angular/NodeJS Developer
Confidential
Responsibilities:
- Participated in the analysis of the user requirements and designed Cloud based serverless architecture.
- Designed the ability for entire cross platform authorizations when users login.
- Developed Google API to get user’s address, zip code tan to validate the address.
- Created various Angular.js components, directives, and services.
- Created AWS lambda functions, and exposed it as back end services by using Node.js.
- Developed the SES, SNS services and filed the upload function.
- Created Amazon API gateway to access exposed back-end features.
- Implemented power shell scripts to automate the AWS deployment for the application’s release.
- Implemented responsive web design for pages to support various mobile devices.
Environment: HTML3, CSS3, JavaScript, AWS, EC2, S3, Dynamodb, Node.js, Angular2.0, Google API, Bootstrap, Express, Lambda, AWS API, CloudFront, Git, GitHub, Netsuite
Senior.Net Developer
Confidential
Responsibilities:
- Participated in the analysis of the user requirements and designed MVVM as the front end architecture.
- Designed the ability for all cross platform authorization when users login.
- Developed interfaces for the user to submit a claim, view coverage details and explanation of benefits.
- Created claims’ data model, and developed the Web Api services to manage claims’ submission and review.
- Implemented the functionality for taking pictures of claims, and review history claims by Phonegap.
- Wrote User Interfaces and Ajax in Javascript, promoting reusable patterns, functional programming, and closures.
- Wrote AngularJS controllers, views, and services to implement the mobile app functionalities.
- Creating RESTful services with Node.js, WordPress, Express and Mongodb.
Environment: HTML3, CSS3, ASP.NET,.NET 4.0, Visual Studio 2010, C#, ADO.NET, SQL Server 2008, WCF, JavaScript, JQuery, Angular.js, Phonegap, SSIS, Bootstrap, Visual Studio Team Foundation, Mongodb, Java, Android
Online Claims
Confidential
Responsibilities:
- Involved in the analysis of user requirements and designed the system architecture, implemented user interfaces to set up groups, divisions, classes, certificates and dependents information.
- Created the adjudication rules to process the claims based on the benefit plan.
- Created the reporting engine which is able to easily customize the report content and layout for PDF and Excel format.
- Created customized server controls to improve the performance and scalability issues for the system.
- Created reports for the claim and accounting summary over various time periods by using SSRS
Environment: ASP.NET 4.5, Visual Studio 2010, C#, ADO.NET, SQL Server 2008/2012, WCF, synfusion, JavaScript, JQuery, Knockout.js, MVC 5
.Net Developer
Confidential
Responsibilities:
- Participatedin systemanalysis; involved in application architecting, and datamodeling.
- Designed and implemented the Data Access Layer to support SQL Server. Oracle database.
- DevelopedData ExchangeModule to migrate the SQL Server database to Oracle,or conversely from Oracle to SQL Server.
- Designed and developed the ability to load transaction files, summarize and purge transaction databy using multiple thread programming.
- Created user friendly payment, and transaction web pages with Ajax.
- Conducted various monthly financial reports and deployed to web server by using SSRS.
- Created a solution to migrate C# projects to successfully run in aUNIXenvironment by using MONO.
Environment:ASP.NET,.NET4.0, Visual Studio 2008, C#, ADO.NET, SQL Server 2008,WCF, Oracle 11G, MONO, SSRS, ASP.NET MVC 3.0, Knockout.js
.Net Developer Destiny
Confidential
Responsibilities:
- Designed the system architecture after completion of the analysis of the user requirements
- Implemented the data access layer and business logic layer
- Developed the Email notification service for users upon becoming a member
- Implemented API for Authorize.Net Payment Gateway to enables the online payment.
- Developed WCF services for the accounting department and configure sales department to consume it.
- Enhanced the application’s functions and documented same.
Environment: ASP.NET 3.0,.NET 3.0 SP1, Visual Studio 2008, C#, ADO.NET, SQL Server 2005, SQL Server Integration Service, Silverlight, JavaScript, CSS, Photoshop, ASP, Office PAI, JQuery, SSRS.
Destiny Marketing Management System
Confidential
Responsibilities:
- Developed the commission calculation module to automatically generate the agents’ commission weekly
- Developed the ETL package using SSIS and used the maintenance plan to transform the required data to report database server
- Implemented the query performance tuning, and optimized database performance
- Enhanced the application’s functions and documented same
Environment: .NET 2.0, Visual Studio 2005, Silverlight, C#, ADO.NET, SQL Server 2005, SQL Server Integration Service, JavaScript, CSS, SSRS, JQuery,SSIS,Telerik
Software Developer
Confidential .
Responsibilities:
- Involved in Integrating systems design and analysis
- Created and customized the connecting web parts
- Created a Site Context Search Box that used Sharepoint Portal Server Results
- Customized SharePoint Sites and Portals using templates and site definition
Environment: ASP.NET 2.0, VS.NET 2003, Window SharePoint2003, SharePoint Portal 2003, User Controls, Web parts, ADO.NET, Web Forms, XML Web Services, MS SQL Server 2000, Validation controls, JavaScript, HTML/DHTML, CSS, VSS, Web Forms, MOSS
