Angular Fullstack Developer Resume
NyC
SUMMARY:
- 6+ years of web development experience with NodeJS, J avaScript, AngularJS and C# Full stack web developer in full application development life cycle including requirement analysis, designing, coding, testing and debugging.
- Extensive experience in writing Node.js express server, and using technologies like JavaScript/JQuery, JSON to make connections between server and databases like PostgreSQL and Web API
- Extensive experience in developing .Net based applications using MVC, ASP.NET, SQL Server
- Extensive experience in developing Web interfaces using HTML5, CSS3, Bootstrap, W3CSS, SASS, JavaScript, JQuery, AngularJS, UI - Bootstrap.
- Proficiency in developing Model View Controller (MVC) Architecture based Single Page Applications (SPA) using AngularJS
- Strong experience in database technologies like SQL, Queries, Stored Procedures, Triggers, Functions, Hooks, Validation, Entity Framework, PostgreSQL and Sequelize
- Engineering web development, multi-tier applications, acting as all players from Database to user interfaces.
- Hands on experience in using third party API like RTC Multi Connection, EmailJS, Google Charts
- Worked on various IDE’s like Sublime Text, npm and Visual Studio
- Experience in using Git and TFS for version control
- Experience in unit testing using frameworks like Jasmine, Mocha and Chai
- Experienced in deploying projects using Heroku
- Experience in Agile methodologies with strong planning ability by combining the need of the end user, UI diagram and back end routes.
- Experience in designing web friendly elements using Adobe Photoshop, Adobe Illustrator and Vector Magic
- Process a strong instinct and interest for programming. Won Third Level Prize of Chinese National High School Programming Olympic Competition with language of Pascal
- Great team player, two time world champion of the famous team game DOTA. Expert on utilizing the wisdom in the Art of War in the business world to bring success to the team.
- Enrolled Agent, pass all 4 parts of CPA exam. Strong knowledge on Financial and Accounting with hands on experience on Quickbooks and Drake
TECHNICAL SKILLS:
Language: JavaScript, C#, AngularJS, ASP.NET, AJAX, HTML5, JQuery, MySQL, CSS, SASS
Framework: Angular, Node, ASP.NET, EntityFramework, PostgreSQL, Sequelize, JQuery, ASP.NET MVC, Web Service, ADO.NET, LINQ, WCF, Bootstrap, W3CSS
Database: PostgreSQL, Microsoft SQL Server
Tools: Visual Studio, Sublime text, Gulp, Mocha, Chai, Jasmine, Nodemon, Git, TFS, Fiddle, Postman, Adobe Photoshop, Adobe Illustrator, Adobe InDesign, Vector Magic
Operation System: Windows, Mac
Technologies: ADO.NET Entity Framework, SQL, Sequelize, AngularJS, ExpressJS, Node, Razor, WCF, CSS, LINQ, WebRTC Multiconnection, EmailJS, Google Chart
PROFESSIONAL EXPERIENCE:
Confidential, NYC
Angular Fullstack Developer
Responsibilities:- Designed UI diagram using InDesign and let everyone on the team know what the end product looked like and how DOM elements were linked to backend restful routes
- Implemented user friendly appointment viewing and message handling interface for doctors. Allowing doctors to view all the necessary information regarding appointments and patients while filling out reports in a highly efficient manner.
- Followed google design pattern, Implemented restful searching for large amount of data and non-restful searching for small amount of data
- Implemented non-restful searching with UI-Bootstrap, Angular filter with complete functionalities of pagination, sorting and editing for superior user experience
- Involved in designing view templates using responsive design with Angular, bootstrap, CSS3, SASS, W3CSS and HTML5
- Designed Email templates on cloud server using Adobe Creative Pack
- Implemented EmailJS to automate email notification
- Involved in implementing Gulp and Nodemon to automate the development process
- Implemented Live broadcasting function allowed doctors to broadcast surgery to interns in real time using WebRTC Multiconnection
- Implemented equipment checking function to let users know if camera is ready
- Implemented Google Charts to display data in a user friendly graphical manner
- Involved in designing and developing relational database, validation and hooks using PostgreSQL and Sequelize
- Implemented Angular client side validation and type ahead to improve the accuracy of input data
- Used Git for continuously integration
- Created Unit Tests using Jasmine, Karmar and Angular Mock
- Involved in QA and followed Agile Scrum for application development
Environment: NodeJS, AngularJS, Express, Postgresql, Sequelize, Javascript, Sublime Text, EmailJS, WebRTC Multiconnection, Google Charts, Git, Nodemon, Gulp, UI-Bootstrap, Bootstrap, W3CSS
Confidential, Queens, NY
Angular Fullstack Developer
Responsibilities:- Designed and Developed Web application using AngularJS for frontend and Asp.Net Web API for backend
- Involved in Single Page Application Framework design using A ngularJS, Bootstrap, HTML5, CSS3, W3CSS, SASS, UI Routing
- Involved in designing and implementing relational database, stored procedures and triggers using MS SQL Server
- Developed Web API controller with Entity Framework for handling restful requests and responses using C# .NET
- Handled hide and show controls, different kinds of dropdowns and tables with sorting and chainable searching functions using AngularJS, UI-Bootstrap and W3CSS
- Implemented AngularJS controllers to manipulate nodes in DOM tree
- Implemented UI Routing Mechanism to define states for handling different pages
- Implemented reusable Components using AngularJS custom directives and factories
- Implemented AngularJS Service and Factory using RESTful API to fetch data from backend
- Implemented client side validation using AngularJS validation to make sure data are in correct format before passing to back end
- Continuous integration system using Git
- Involved in QA and Agile Process implementation
Environment: AngularJS, JavaScript, Git, Visual Studio 2012, UI-Bootstrap, C# .Net, MS SQL Server, Web API, Entity Framework, HTML, Bootstrap, W3CSS
Confidential, New Albany, Indiana
.Net Developer
Responsibilities:- Involved in gathering requirements and understanding operation regarding customer follow up system
- Wrote database and UI diagrams with looks and feels, routes, parameters needed for each route and let the team know what to code for before they even started coding.
- Written complex SQL triggers and stored procedures to make sure the database reacts correctly to each action
- Developed the application using MVC framework, Entity framework, C# 4.5, .NET framework 4.5, SQL Server 2012, Web API
- Used Action Filters for user authentications and authorizations and for caching pages to improve performance
- Implemented Dependency Injection on controllers using Ninject
- Implemented quote tracking system Entity Framework, Webgrid and View Models allowing user to track the status of each quote and the related orders while having full functionalities of deleting and editing
- Implemented client side validation and autocomplete to improve the efficiency and accuracy of data
- Involved in QA to make sure the application is free from bugs before serving
Environment: Visual Studio 2012, MVC framework, Entity framework 4.5, C# 4.5, SQL Server 2012, Web API, JavaScript, jQuery, Ajax, HTML, CSS3, Bootstrap, TFS, LINQ
Confidential, Hebron, Kentucky
ASP.NET Developer
Responsibilities:- Involved in all the phases of Software development life cycle such as analysis, design, development and QA
- Used presentation layer, business layer and data access layer, three-tier architecture to organize the web based application
- Used different state management techniques such as HiddenFields, ViewState, Session, Caching to maintain the state between the pages
- Implemented the application using ASP.NET, C# 4.0 for front end and SQL Server for back end
- Designed complex Trigger and Store Procedures to ensure database is functioning perfectly to all the Get, Post, Put and Delete request
- Created/Updated database objects like tables, views, stored procedures, user defined functions
- Used Ajax model popup for adding and modifying products, clients and orders
- Used normalization approach in database to efficiently organize data in database and eliminate data repetition
- Used gridview to organize and display data, while allowing the managers to delete and edit records
- Involved in system testing the application on a regular basis to improve the performance and provide a bug free application. Used TFS for continuous integration
Environment: C# 4.0, .NET Framework 4.0, ASP.NET, ADO.NET, Entity Framework, Visual Studio 2010, jQuery, JavaScript, AJAX, HTML, SQL Server, Web Services, TFS