We provide IT Staff Augmentation Services!

Sr. Software Engineer / Angular Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Proven UI design and full stack development experience with the latest versions of Angular and .NET development frameworks including Angular CLI, Angular Material, .NET Core and .NET Standard
  • Comprehensive .NET software development experience including code design, implementation, integration, system enhancements, deployments and ongoing maintenance of enterprise level software applications.
  • Architectural design and development experience creating and implementing UI, Business, Service and Data Layers while adhering to SOLID Object - Oriented Design (OOP) and clean code programming principles.
  • Team lead and hands on development experience migrating and upgrading legacy .NET, Java and AngularJS applications to the latest versions of .NET and Angular.
  • Approach each project with the highest levels of professionalism, dedication, integrity and urgency to meet and exceed overall project timelines as well as to complete iterative, task based deliverables based upon Agile Scrum project management guidelines.

SKILLS \ QUALIFICATIONS \ METHODOLOGIES:

  • UI Scripting Frameworks / Design Techniques: Angular 5.x, Angular 4.x, Angular2.x, Angular CLI, Angular Material, Angular CDK, Angular Testing Framework (Jasmine and Karma), AngularJS, TypeScript, JavaScript, Bower, Grunt, Gulp, JQuery, HTML5, CSS3, LESS, SASS, Bootstrap, Font Awesome, Visual Studio Code, WebStorm, Fiddler, Postman Web API Testing, UX/UI Responsive Design Techniques
  • Programming Languages / Architectural Design / Development Patterns: Microsoft Certified Application Developer (MCAD), SOLID programming principles, Object-Oriented Design Patterns (OOP), ASP.Net Core, ASP.Net Web API, Visual Studio .NET, MVC, MVVM, C#, Razor, LINQ, Performance Based Programming Techniques (asynchronous, parallel, multi-threaded), RESTful Web Services, XML Web Services, WCF, VB.net, Java, SOAP, .NET Legacy Application Migration Experience
  • Databases / Data stores / ORM Frameworks / Reporting: SQL Server, Microsoft Azure, Entity Framework Core, Entity Framework (Code First, Model First and Database First techniques), Dependency Injection, Transact-SQL scripting language (DDL and DML scripting), Oracle, PL/SQL, JSON, XML, BLOB, NHibernate, Internet Information Services (IIS), Node.js, SQL Server Reporting Services, Jasper Reports, Crystal Reports
  • Project Management / Source Control / Testing and Deployment: Team Lead Experience, Agile SCRUM, Team Foundation Server (TFS), GIT, Source Code Management (Branching and Merging, Manual and Continuous Integration Deployments, Archiving, Release Scheduling / Maintenance), UML, System Documentation

PROFESSIONAL EXPERIENCE:

Sr. Software Engineer / Angular Developer

Confidential

Responsibilities:

  • Designed, created and developed the overall system architecture for a new Angular web application (HubX.com) based upon recommended industry best practices and SOLID Object-Oriented design patterns
  • Implemented Core, Shared and Feature Modules to utilize lazy loading capabilities where appropriate to improve overall system performance, responsiveness and efficiency
  • Adhered to the official Angular style guide for naming and code conventions, modules, components and other file structures throughout the system
  • Daily use of Chrome Developer Tools, Fiddler and the Postman API application to test and debug Angular and API code, initiate API calls and monitor the overall health, speed and efficiently of the HubX.com application
  • Developed Angular and .NET code to interact with Auth0 which is a third-party authentication tool used to manage users by creating and persisting JWT tokens per user sessions. The user can login via username and password or using their Facebook or Google login credentials.
  • Perform unit and regression testing during each stage of development until production to ensure code quality and system functionality.

Sr. Software Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Developed new web application using Visual Studio Code, Angular 2.x/4.x, Bootstrap, .NET Core and SQL Server to allow system administrators to manage user roles, system settings, create bug reports and initiate system enhancement requests.
  • Analyzed an existing legacy java based insurance quoting system to design the system architecture and implement the code needed to completely rewrite the system using AngularJS, JQuery, C#, MVC, Web API, and SQL Server.
  • Coded, tested, and deployed a multi-tier, enterprise level web application adhering to industry standard OOP and SOLID programming design patterns and practices and clean code programming techniques.
  • Developed new eQuotes web application which allows independent insurance agents to enter multiple types of input criteria to create dynamic, real time quotes for potential clients seeking both residential and commercial construction and worker compensation insurance policies.
  • Improved system performance in comparison to the legacy eQuotes system by implementing asynchronous, multi-threaded, task-based parallel programming techniques to create a thread safe, overall high-performance system infrastructure.
  • Improved both internal users and external insurance agent’s productivity, efficiency, uptime and accuracy dramatically after the new eQuotes system was released into production.
  • Designed Application Lifecycle Management (ALM) strategy for branching and merging source code between development, staging (pre-production), and release (production) branches using Team Foundation Server (TFS).
  • Interact with business managers, QA testers, subject matter experts on an ongoing basis to define and create system documentation for functional requirements and business rules.
  • Provide upper management with status reports and lead Agile SCRUM based sprint planning, review and demo sessions.
  • Collaborated with a team of mid to senior level developers to adhere to industry standard programming techniques and recommended best practices through code review sessions.

Confidential, Springfield, MO

Sr. Software Engineer / Angular Developer

Responsibilities:

  • Developed single sign-on user registration and reset password functionality across multiple internal and external web sites using C#, MVC, Entity Framework and SQL Server. This allows users to not have to enter their login criteria multiple times throughout their workday thereby increasing their overall efficiency and worker productivity.
  • Coded, tested, and implemented a Web API service application enabling upload document functionality allowing users to dynamically attach and save patient and personnel related health care documents. I designed the solution adhering the functional requirements by restricting document file size, allowable file types (.pdf, .docx, .xlsx, etc.) and user authorization based upon role based security privileges.
  • Created new and modified existing data and database objects (tables, views, stored procedures, user defined functions) using various types of DDL and DML sql scripts while also using SQL Server database performance tuning and profiling techniques to optimize database performance.
  • Maintained multiple database servers containing hundreds of databases and all types of database objects (system and user tables, stored procedures, user defined functions, triggers, views, etc.). Each database contains hundreds of thousands of sensitive electronic health information records including BLOB objects (patient medical records, large graphics, PDF documents) that are continuously uploaded into the system.
  • Designed and coded a Bootstrap based, responsive design user interface to dynamically display patient health care documents across multiple devices.
  • Deployed code into multiple development environments and ran database scripts to ensure system functionality before and after code promotions / deployments.

Sr. Software Engineer

Confidential, Alpharetta, GA

Responsibilities:

  • Developed code practices and overall system design techniques to continuously upgrade the system without compromising existing functionality.
  • Implemented asynchronous, multi-threaded parallel programming techniques to process credit card authorizations on a continuous basis. The application runs using a windows service which enables processing of credit card batch authorizations per client and automatically resolves various common issues (invalid credit card billing addresses, expiration dates, potential fraud and identify theft).
  • Created new documentation for existing e-commerce applications so that all involved parties would have a detailed overview of how the system infrastructure was developed and enhanced in past years.
  • Developed C# Web API service application that allows external clients to retrieve daily, weekly and monthly inventory and sales detail and summary reports.

Sr. Software Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Developed a C# WCF service that returns client account information used by the commercial lending products team as a mobile tool to increase sales revenue by automatically suggesting additional products based upon pre-defined search criteria (i.e. client location, marital status, checking and savings account information, etc.).
  • Developed a WCF service that receives data from a MVC based web application system administration tool which allows clients to receive loan approval decisions by a loan officer and, if subsequently later approved, their related lending limit authority amount. This application improved speed and efficiently tremendously by replacing a manual process that normally took several days and reduced the decision turnaround time to less than 5 seconds. It was made available to many different client locations such as bank branches and used by internal back office operational staff interacting with a third party Saleforce.com client tool.
  • Upgraded a XML web service to a WCF service with a MVC based web application system administration tool that allows for the adding or updating of information pertaining to all new and existing commercial loan banking prospects and clients. This data is captured and transformed by the service and then moved into the Customer Information System (CIS) data repository using Entity Framework and SQL Server.
  • Created system technical documentation using UML, data flowcharts and pseudo code while adhering to strict system architecture design requirements.

Sr. Software Engineer / Team Lead

Confidential, Atlanta, GA

Responsibilities:

  • Coordinated work among the entire development team to upgrade a legacy WinForms application to a WPF application to control data integration and synchronization with a SalesForce.com CRM application.
  • Architected and participated in the design, testing and deployment of client/server applications built using a mixture of C#, VB.NET, MVVM, MVC and COM related components.
  • Led daily status meetings and was responsible for writing code, performing code reviews, coordinating data updates with DBA’s and controlling the project’s overall scope and deliverables.

We'd love your feedback!