.net/angularjs Developer Resume
Edison, NJ
SUMMARY:
- Proficient at building web applications using .Net Framework: ASP.NET/MVC/Web Forms, C# and Single Page Applications (SPA) using AngularJS.
- Excellent experience and solid knowledge of architecture design including Data Structure, n - tier architecture, design patterns (Singleton, Factory, Builder, Iterator), architectural patterns (MVC, MVP, MVVM), and algorithms (Searching, Sorting, Recursion, Threading).
- Outstanding knowledge and work experience of web development technologies such as, JavaScript, jQuery, jQuery UI, AngularJS, HTML5, CSS3, and Bootstrap.
- Excellent experience with develop, design, deploy Web Service, WCF, Web API in cross domain environment and other .NET technologies including Entity Framework 6/5, ADO.NET, and LINQ.
- Highly proficient with debugger/testing tools: Fiddler, Batarang, and Jasmine.
- Strong RDBMS concepts and experience in creating, maintaining, and tuning using SQL Server and T-SQL.
- Expert in SQL server 2014/2012, SSIS, SSRS, and MySQL with extensive hand-on experience writing Stored Procedure, Transaction, Exception Handling and Triggers.
- Experience with project management tool, source/version control including: Team Foundation Server (TFS), JIRA, and GIT.
- Applied software development and deployment on different operating system including Windows, MacOS, and Ubuntu and with different IDE: MS Visual Studio, Xcode, QT and Eclipse.
- Proven track record in different software life cycle processes: Waterfall, SDLC, Agile, etc.
- Skilled with documentation tools such as MS Visio, StarUML and Balsamiq.
- Experience with multiple web servers including IIS and Apache.
- Excellent communication, problem solving and leadership skills in cross-functional teams.
TECHNICAL SKILLS:
Operating Systems: Windows XP, 7, 10, UNIX/Linux (MacOS, Ubuntu)
Programming/Script Languages: C#, C, C++ (98,11) PHP
FrontEnd Languages/Scripts: JavaScript, jQuery, Bootstrap, AngularJS 1.6/1.x/1.0, Angular 2 Kendo UI
.NET Technologies: ASP.NET MVC 5/4, ASP.NET Web Forms, .Net framework 4.x/4, Entity Framework 6/5, ADO.NET, LINQ, Web Services, WCF, Web API
IDE: Visual Studio 2015/2012 Xcode QT Eclipse
Database/Service tools: SQL Server 2014/2012, T-SQL, SSIS, SSRS, MySQL
Project Management tools: Team Foundation Server, JIRA GIT
MS Programs: MS Word/Excel/PowerPoint/Access/Visual Studios/Outlook/Visio
Debugger/Testing: NUnit Jasmine Fiddler, Batarang
Other Knowledge: XML, JSON, TCP/UDP, NS2, CMD, Unix Shell Scripting
PROFESSIONAL EXPERIENCE:
Confidential, Edison, NJ
.NET/AngularJS Developer
Responsibilities:
- Designed application process flows based on Use case Documents.
- Used Agile methodology to track tasks of development effort.
- Planned development efforts to meet project deadlines.
- Discussed with Product Owner about work effort and providing realistic timelines.
- Developed UML diagrams using MS Visio.
- Integrated the different pages to be a Single Page Application(SPA) using ui-route in AngularJS
- Used custom directives (Element restriction level) to build the navigation bar.
- Designed and developed the security system using ui-route custom authorization method for Angular application and JWT with bearer token for Web API security.
- Implemented REST API, JSON over HTTP, to find unavailable products in other branches.
- Implemented validation method for form input in web page using combination of normal HTML validator (use “novalidate”, to bypass the normal HTML checking and handle them using ng-show, ng-hide, ng-disable) and specific AngularJS validator directive (ngRequired).
- Implemented design patterns such as Singleton, Factory, Builder and Iterator.
- Involved in debugging/testing using Fiddler, Batarang, Jasmine.
- Deployed the website on IIS 8 and provide the configuration.
- Used SSRS to generate client reports.
- Involved in documentation of the components.
- Used Team Foundation Server (TFS) as management tool and version control.
Environment: MVC 5, Entity Framework 6, AngularJS 1.5, SQL Server 2012, IIS 8, HTML5, CSS3, Windows 8, MS Visio, TFS, Web API, XML, JSON, JWT, NUnit, Web API, Fiddler, Batarang, Jasmine, Balsamiq, SSRS.
Confidential, Queens, NY.NET Developer
Responsibilities:
- Responsible for design, implementation of code and database.
- Built the web application using ASP.Net MVC.
- Application was designed under OOP manifest in order to make the source code reusability and reduce the complexity.
- Designed and executed n-tier architecture using ADO.Net as Data access layer and View model for Business access layer with LINQ to select specific/clean data.
- Followed the Windows base authentication with role/activity base authorization for the web application security. Configuration has been done in IIS server 7.
- Presented the data in the page using MVC Webgrid.
- Implemented various validation method for the pages including; JavaScript validation, View Model data annotation.
- Implemented AJAX toolkits and jQuery for front-end script.
- Designed custom CSS3 style sheet for the web application
- All the scripts and style sheets were loaded using bundling for better performance.
- Managed the code using multiple Areas for different modules to archive modular development method
- Front-End HTML page used Razor View and HTML.
- Implemented technologies/techniques such as AJAX and jQuery for pagination of the grid table.
- Created and executed both load and functional tests for web services.
- Used WCF as a service to provide the data from database, purposely for security. And consumed the service using jQuery/Ajax in the cross domain environment.
Environment: ASP.Net/.Net Framework 4.0, C#, ADO.Net, NUnit, LINQ, SQL server 2012, Razor View 1, HTML4, CSS3, WCF, JavaScript, jQuery 1.7, IIS 7
Confidential, Staten Island, NY.NET Developer
Responsibilities:
- Responsible for design, implementation of code and database for a retail company.
- Built the web application using ASP.Net Web Forms.
- Designed the database using SQL server 2012 with SQL server management studio
- Designed and executed n-tier architecture using ADO.Net as Data access layer and BAL for business logic
- Used multiple state managements such as Cache, Cookies, View State, Hidden Field, Query string, Session to provide/keep information associated with the page.
- Implemented multiple controllers such as Repeater, GridView to show the data.
- Implemented technologies/techniques such as Ajax toolkit, Ajax autocomplete extender on elements of the web page (search box, etc.)
- Front-end script used jQuery and JavaScript.
- Data provided from Web service and used bridge (added web service to the project solution) to deal with the cross domain.
Environment: ASP.Net Web Forms, C#, Web Service, ADO.Net, SQL Server 2012, JavaScript, JQuery, Ajax toolkit, HTML5, CSS3
Confidential.NET Developer
Responsibilities:
- Developed Web Application interface using ASP.NET Web Forms, jQuery and CSS.
- Used multiple state managements such as Cache, Cookies, View State, Hidden Field, Query string, Session to provide/keep information associated with the page.
- Implemented multiple controllers such as Repeater, GridView to show the data.
- Designed custom CSS style sheet for the web application.
- Implemented AJAX toolkits and jQuery for front-end script.
- Deployed the project on the company’s local intranet.
- Used Cacti to monitor and maintain the network
- Followed the Windows base authentication with role/activity base authorization for the web application security. Configuration has been done in IIS server 7.
- Maintenance/improved backend database server and matching engine to provide more realism market environment.
- Worked on Web Service to provide Top Up service to vendors.
- Provided help and support to coworkers: IT technical issue, debugging, and trading strategy support. Also, explored their needs to further enhance the system and application.
- Mentored interns/junior/newly hired developer who work in the project. Assist on coding, platform usage and modification and back-end work process.
Environment: ASP.Net/.Net Framework 4.0, C#, ASP.NET Web Forms, JQuery, CSS, SQL Server 2008.
Confidential
PHP/MYSQL
Responsibilities:
- Designed and developed basic UI using CSS, HTML.
- Worked on the bidding algorithm where user could bid on items.
- AutoComplete and Partial Loading achieved using AJAX.
- Client/Server side validation using JQuery.
- Implemented ordering system using SPA in AngularJS using ui-router.
- Worked in a team to develop secure payment system using Web API.
- Designed and set up the database in MySQL storing all data.
- Used PHPUnit to build and run unit tests against several modules.
Environment: PHP, MySQL, JQuery, AngularJS, Dreamweaver, PHPUnit.
ConfidentialResponsibilities:
- Designed and developed using C++, Xcode, Open-MPI.
- Used MPI functions such as MPI Reduce, MPI Scatter, MPI AllReduce, MPI Group, MPI Send/Receive etc.
- Implemented parallel computing using multi-threading (mutex and semaphore) for market simulation
Environment: MacOS, Open-MPI, Linux, Xcode, C++.
ConfidentialResponsibilities:
- Designed and developed using C++.
- Implemented MIPS operations such as ADD, SUB, MUL, JUMP, BEQ, BNEZ, etc.
- Implemented timing graph of MIPS operations.
Environment: MacOS, C++, Xcode.
ConfidentialResponsibilities:
- Built the web application using ASP.Net Web Forms.
- Used multiple state managements such as Cache, Cookies, View State, Hidden Field, Query string, Session to provide/keep information associated with the page.
- Implemented multiple controllers such as Repeater, GridView to show the data.
- Implemented technologies/techniques such as Ajax toolkit, Ajax autocomplete on some elements of the web page (search box, etc.)
- Front-end script used jQuery and JavaScript.
- Followed SDLC (Documented) to design, developed and deploy the project
Environment: ASP.NET Web Form, Web Service, JQuery, C#.
