Javascript/angular Js Developer Resume
Florham Park, NJ
SUMMARY
- Highly proficient Full Stack Developer with over five years of experience in designing and developing modern rich internet applications using JavaScript, HTML5, AngularJS SPA framework, CSS3, .NET and MVC environments.
- Extensive experience with designing and developing modern rich internet applications using AngularJS SPA framework, JavaScript, HTML5, CSS3, Bootstrap, Web API in a cross browser environment
- Extensively Utilized JavaScript to design the core application architecture by implementing web routing configuration in MVC architecture
- Created SPA interface for the data mapping tool using AngularJS, HTML5 and CSS3 at Sanofi
- Designed and developed CPAS Win forms and web core front - end modules and back-end processes at Confidential
PROFESSIONAL EXPERIENCE
Confidential, Florham Park, NJ
JavaScript/Angular JS Developer
Responsibilities:
- Designed and developed Member Portal SPA framework application using AngularJS, JavaScript, Ajax, JSON, HTML5, CSS3, Bootstrap grid system.
- Created Angular module in theMVC layout page. Retrieved the configuration setting and passed to a Configprovider method
- Created JSfile for Angular, bootstrap, routing provider and Http provider
- Wired the application pages dynamically using route provider
- Implemented dynamic routing for member portal application using JavaScript AMD design pattern.
- Responsible for Inheriting Infragistic controls, doing the data bindings and setting properties.
- Displayed the contents in iframe with dynamic size based on content using Windows, PostMessage function and addEventListener.
- Displayed partial views and called async Web API using JQuery.
- Dynamically build logged on Member Menu/ Menu options based on it assigned role and privilege.
- Implemented application authentication and security using Microsoft IdentityServer3 framework.
- Developed secured web API to communicate with the front-end interfaces.
- Inherited Infragistics Ignite UI web controls to produce modern rich user interface with minimum coding.
- Implemented Google Analytics tracking for the Member Portal application and real time dashboard using SignalR.
- Created database objects (stored procedure, trigger, function, tables) and backend processes.
- Involved in troubleshooting, bug fixing, enhancements and production deployment.
Environment: Angular JS 1.4, JavaScript, Infragistics (Ignite UI) web controls, HTML5, Bootstrap 3.0, JQuery, JSON, WebAPI, SignalR, AJAX, CSS3, C#, MVC 4.0, Razor, VS.NET
Confidential, Bridgewater, NJ
JavaScript/Angular JS Developer
Responsibilities:
- Created Angular module in the MVC layout page, added controller to bring the data using Web API
- Created dynamic menuby calling Web API in the Angular controller and displayed on the HTML using 2way data binding.
- Displayed HTML tables by binding to the $scope element and using ng-repeat to loop through the data
- Designed and developed SPA interface for the data mapping tool using AngularJS, HTML5 and Designed the application framework using JavaScript to have same look and feel for the application in a master JS file
- Inherited the master JS to all the child forms and override the CRUD functionality
- Consumed Web API in the JavaScript file and populated HTML controls from JavaScript on successful data return CSS3.
- Created metadata based dynamic and configurable KPI (Key performance indicator)/ deviation management/ completion report/ mapping module interfaces using AngularJS two-way data bindings feature.
- Designed and developed backend data extract processes coming from multiple sources related to the labeling system.
- Defined data mapping rules and filter conditions between attributes from different systems to achieve automated mapping in the labeling system.
- Participated in daily scrum meetings with different stakeholders to measure the development progress and identify any roadblocks and find a consensus to resolve them.
- Involved in troubleshooting, bug fixing, validation, enhancements and production deployment
Environment: Angular JS 1.4, HTML5, Bootstrap css3 grid system, JavaScript, JQuery, JSON, WebAPI, AJAX, VS.NET 2015, C#, MVC 4.0, razor, Oracle 11g, TFS 2015, Microsoft Office 365, Appian BPM, Liquent Insight app
Confidential, Summit, NJ
JavaScript Technical Lead
Responsibilities:
- Created the master JavaScript module for the site utilizing combination prototype pattern
- Added master validation functions that was inherited across all modules
- Created a custom grid view control which was instantiated and populated in all the modules by passing the json data coming from WebAPI.
- Designed & developed CPAS Win forms and web core front-end modules and back-end processes.
- Worked on Web product (MVC architecture) and utilized JavaScript to design the core application architecture by implementing web routing configuration in MVC architecture.
- Created master modules with insert/ update/ delete/save virtual methods which are inherited across all the transaction modules.
- Developed user control inherited from DevExpress control and enhanced features like multi-line edit, multi-record validation while saving, import functionality for all the inherited modules.
- Created Master view to load a common custom grid view control.
- Developed master.js file and site.css for common application styles.
- Consumed web services in Razor pages.
- Designed/ developed/ implemented the Payable/ Receivable/ Audit process business layers and automated ETL process to load the invoices from the external vendors and generate the output billing/ accounting files to be exported to the client
Environment: JavaScript, JQuery, C#, MVC 4.0, razor, HTML 4.0, JSON, XML/XSLT, AJAX, CSS, Win forms, web services. Dev Express controls and libraries, Oracle 11g/10g, SQL Server 8.0, VS.NET 2013/2012, TFS 2013, Lotus Notes, SharePoint, Microsoft Office 365
Confidential, Somerset, NJ
Senior Software Engineer
Responsibilities:
- Developed core components in asp.net web forms for the user data entry modules.
- Established continuous code integration for the front-end application with the development server.
- Participated in the requirement analysis for the assigned modules.
- Involved in troubleshooting and bug fixing and administered system, client, user and other configurations for the MCM project
Environment: C#, asp.net, VS.NET 2008, SQL Server 2008, TFS 2008, IIS 7.0, SharePoint 2008.
Confidential, NYC, NY
Senior Software Engineer
Responsibilities:
- Designed different page templates by utilizing and customizing the default template engine by taking the benefit of its robust management interface.
- Dynamically displayed customized page specific Meta keywords along with the taxonomy and description so that each page becomes searchable either by title or keywords.
- Created multiple user controls and added them to the page templates for page specific dynamic data retrieval.
- Configured and conducted scheduled production deployment of this public facing website for any upgrades, enhancements and bug fixes hosted on IIS on Windows 2008 having replication environment utilizing the load balancing architecture.
- Created client to consume shopping cart WCF service methods when the user selected to purchase items from the website.
- Configured automatic code integration from TFS to the development server.
- Consumed Restful web services, RSS feeds from a contracted vendor to display content related to the selected topic. The content was then directed to a custom page in the site from JQuery.
Environment: Kentico CMS 5.5, Vivisimo Velocity admin 8.0, VS.NET 2010, C#, WCF, REST, SOAP, JQuery, JSON, ADO.NET, LINQ, SQL Server 2008 R2, TFS 2010
Confidential
Programmer / Analyst
Responsibilities:
- Designed and developed application utilizing the CAB framework for MVC implementation.
- Worked on the accounts payable system with following responsibilities
- Designed and developed process to calculate agency commission and generate PO based on contracts.
- Developed process for PO approval process and future disbursement GSA.
- Designed and developed vendor brokerage payment process based on the contracts.
- Worked on the Net Proceeds System with following responsibilities
- Developed multiple Win Forms modules for Net Proceed System, customized for the company's Sales force and deployed as a Smart client application using Click One deployment process.
- Configured Windows Server 2003, installed the .net framework 3.5, configured IIS 6.0 and granted permission to different applications e.g., excel in the asp.net worker process.
- Upgraded MIS applications to point .net framework 3.5 dynamic- in-memory generation of Excel Workbooks that streamed to the client browser.
- Designed and developed an interactive GIS mapping application to display company's location based MIS reports on a world map.
- Created stored procedures/packages in Oracle 10g, which supplied MIS report data to the reporting system.
Environment: VS.NET 2008/ 2005/ 2003 , C#, WPF, XAML, OLE DB, ASP.NET, Win Forms, Smart Client, ADO.NET, LINQ, Oracle 10g on Unix, shell scripting, SQL, Pl/SQL, SQL Server 2008, TFS 2008/2010.
Confidential, Long Island, NY
Programmer / Analyst
Responsibilities:
- Analyzed designed and developed the growth bonus application.
- Developed screens using oracle forms, reports, wrote PL/SQL packages, stored procedures and triggers to populate data.
- Created PHP pages for web interface.
Environment: Oracle 8i, 9ias Application Server, Oracle Portal, Oracle Forms & Reports 6i, PL/SQL, Discoverer, Designer 6i, SQL, IIS, ASP, JavaScript, Navigator, Toad, Excel, SQL*loader.
Confidential, Detroit, MI
Programmer / Analyst
Responsibilities:
- Created a utility tool to generate the impact analysis of the object dependency in the application.
- Analyzed and designed the impact analysis tool.
- Designed and developed application using oracle forms, reports, PL/SQL packages and triggers
Environment: Oracle 9i/8i, 9iAS Application Server, PL/SQL, TeraData, Toad, Visio, Erwin, Excel, SQL*loader.