Applications Architect Supervisor Resume
2.00/5 (Submit Your Rating)
SUMMARY
- 15 years of professional experience in web and software development. Expert with C# .NET building web applications and Web Services/Web API and Token Based Authentication. Skilled JavaScript developer in front - end development and relational database management.
PROFESSIONAL EXPERIENCE
Applications Architect Supervisor
Confidential
Responsibilities:
- Coded a multi-functional interface for large Web/API included (Grids, Forms, Guards, Interfaces, Angular Materials, Observables) using Angular 2.0 upgraded to Angular 4.0. Developed with Visual Code, Typescript, Node.JS and used Angular-CLI to generate components, services, guards, etc. that allowed for Token Based Authentication using OAuth Implicit Flow for secure Authorization of Web/API resources. Used Node NPM to get relevant JS packages for project.
- Built and coded an Angular 2 application with Typescript that allowed for public to submit an online Job Application. Application utilized Reactive Form design for validation. Coded to prevent double-submissions.
- Redesigned a project management system with Angular JS 1.0. Successfully upgraded to Angular 2. Rewrote all controllers and directive into components following Angular 2 best practices. Used local-storage for data persistence. Also, built all REST API Controllers for carts. Changed Promises to Observables for HTTP interaction.
- Have redesigned many web applications using Responsive Design. Used Angular JS 1.x with Typescript extensively for many projects for forms, routes and directives and controllers. Used Angular Material Design with Bootstrap for richer UI experience for dashboards and control panels. Coded numerous Angular controllers, directives, services and factories using Typescript in a modular pattern. Used Node JS NPM for project package deployment/management. Have used Gulp with Visual Studio 2017 for sequence task runners project deployment and minification.
- Built a Work Order Dashboard for large screens. Dashboard allows management to view quickly WO assignments with Google Charts and a grid. Used Angular JS 1.5 with Typescript to develop UI. Used Material Design dependencies for richer visualization and page navigation. Also, built REST WEB/API controllers using C# .NET 4.6 for JSON services. Coded ng factory service and coded custom promises for REST data calls.
- Designed and built an employee lookup and contact page. Page allows users to quickly search with MD auto-complete. Used AngularJS 1.5 with Typescript. Used Material Design dependency for Toolbar and a Side Navigation that adjusts for different screen sizes. Used MD Bottom Sheet for quick reference of details of employees. Built REST WEB/API controllers using C# .NET 4.6 for JSON services. Coded ng factory service and coded custom promises for REST data calls.
- Redesigned and built mobile web app for the fire district. App allows internal users to view emergency incidents within the county and interfaces with Google API for map marker location displaying units deployed with info windows. Used Sencha JS Framework, HTML5, Ruby and CSS3 with Sencha Architect IDE to code the App. Followed MVC design pattern for models, views and controllers. Also, developed all WCF services via SSL protocols using C# .NET 4.0 and coded user login and authentication against Microsoft AD. Attended Sencha Training at their headquarters in Redwood City, CA for successful completion of the project.
- Designed and coded a secure online form that captures an electronic signature using JSignature. Application allows inspectors to send a signed form when they are out in the field inspecting fire safety issues without having to use paper or go back to the office. The user can use a mouse, stylus pen or their finger to sign the form on an IPad or Smartphone. Used Bootstrap, JQuery, and AngularJS 1.4 for the form model and C# .NET 4.0 for post capture. Built a Crystal Report that renders on-call for building and sending the form via a pdf when completed. Signature appears in pdf in an e-mail.
- Redesigned MVC 1.0 Fire Hazard application to modern fully decoupled .NET Core, Angular 8 and Web API system. System tracks county parcels and assists fields technicians with fire hazard management. Used OAuth 2.0 for authorization/authentication via IdentityServer. Used Bearer JWT Tokens for API authorization. Shared Web API with public interfaces. Integrated IdentityServer with Active Directory for custom User Store. Built CRUD API’s for Post, Get, Delete, and Post for upload of images. Wired up UI with Angular 8 with service calls and user-friendly layout, project included interfaces, pipes, components, services and modules for lazy loading.
- Redesigned CAD WCF Service to Web API using .NET CORE asynchronous pattern for CAD web service calls. Asynchronous pattern was used to handle major incidents that stressed server resources. Authorization is obtained via OAuth and IdentityServer 4, including custom User Store that uses Active Directory.
- Built GIS map solutions using Esri ArcGIS JS API. Created Queries for Parcel services that allow for single and bulk queries. Map solutions were designed using Dojo.js.
- Installed ArcGIS 10.6. Setup included reverse proxy solution for secure hosting.
MANAGER/LEAD
Confidential
Responsibilities:
- Managed, lead and mentored project teams combined with contractors and regular employees. Performed code reviews and enforce OWASP best practices for security and optimization for .Net 2.0, 3.5 and 4.0 applications.
- Performed yearly reviews for team members.
- Designed custom prototypes and built platform models for presentations using Visual Studio 2005 - 2015 .NET 2.0, 3.5, 4.0, 4.5.1 with VB and C# programming languages as lead architect.
- Act as liaison between outside vendors and internal IT staff providing support for several departments.
- Proven success in all aspects of SDLC including documentation, specification analysis, planning, testing for UAT, requirements, development and deployment.
- Support vendor applications including Kronos TeleStaff and AssetWorks Fleet Maintenance. Provide business requirements to vendors and manage technical requirements for enhancements, defects and upgrades.
Application Developer
Confidential, Thousand Oaks, CA
Responsibilities:
- Supported Finance IT and Accounting Operations departments as Subject Matter Expert for two enterprise applications using both Java J2EE and Microsoft ASP technologies. Worked closely with business partners for requirements and assisted in prioritization of defects and enhancements.
- Supported and enhanced expense application using Classic ASP. System provided reporting for personnel expense tracking and generated flat files for PeopleSoft interface.
- Coded numerous database stored procedures, cursors, and views with Microsoft SQL Server 2000.
- Developed a Java Servlet that sent XML to PeopleSoft interface. This component handled commitment control for real-time budget checking against General Ledger via a channel node socket connection.
- Successfully met numerous deadlines and communicated weekly status updates to virtual management team for integration and migration project deadlines during major merger. Received an award for my contributions during merger and integration projects.
- Supported enterprise applications on-call 7 by 24 / 365 and rapidly resolved defects and outages in a timely manner. Successfully met and exceeded SLAs and provided documented root cause analysis as well as remediation plans for prevention.
- Integrated Site minder agent into web applications for secure login and security controlled sessions via LDAP using Java programming language.