Full - Stack Developer Resume
5.00/5 (Submit Your Rating)
TECHNICAL SKILLS
- C#
- Expert
- Sql Server
- Advanced
- Angular 2
- Excellent
- Vue
- Intermediate
- MongoDB
- Intermediate
- TypeScript
- Excellent
- HTML
- Excellent
- Javasript
- Intermediate
- Education
- Bachelor of Science
- Computer Information Systems
- DeVry University
- Magna Cum Laude
PROFESSIONAL EXPERIENCE
Full - Stack Developer
Confidential
Responsibilities:
- Create new services using MVC & Entity framework.
- Add new features to an Angular 2+ application.
- Work with business partners & other developer to create stories and tasks.
Full-Stack Developer
Confidential
Responsibilities:
- Create and maintain a large # of .net Core based micro & macro services (C# Web API).
- Created new Angular 2+ & Vue applications (Angular 2+, Angular CLI, Vue, Vue CLI, Bootstrap).
- Deploy websites to AWS (S3 + Cloudfront).
- RDBMS development (Sql Server).
- Maintain & create new features for a traditional thick-client (WinForm) Enterprise desktop application served with WCF services.
- Create complex data update scripts (Sql Server).
- Create new MuleSoft flows for micro-services (Anypoint Studio).
Skill: Used Visual Studio 2015/2017, Visual Studio Code, C#, Node.js, Angular2+, Angular CLI, Vue, Bootstrap, CSS, SCSS, HTML5, JSON, RESTful API, ASP.Net Web API, Okta, Mongo, AWS, Docker, Sql Server, Git, Team Foundation Server.
Full-Stack Developer
Confidential
Responsibilities:
- Responsible for writing the data access layer, custom Windows user controls, installers and internal/external tools (web and Windows form based) to include:
- External web based mobile application to allow submissions of issues from the field (Html5, javascript/JQuery, RESTful WCF web services).
- Externa web based mobile application to allow tracking of installer’s times/locations (Html5, javascript/JQuery, RESTful WCF web services).
- Data access layer to allow multiple applications to interface with the ERM suite.
- Multiple internal Windows Forms based applications to support a variety of processes.
- AutoCAD plugins written in c#.
- Several internal web-based applications (ASP.NET MVC5, HTML5).
- Android application to allow installers to scan delivered items.
- Created needed reports in Sql Server Reporting Services.
Full-Stack Developer
Confidential
Responsibilities:
- Led core product development team.
- Developer project manager. Responsible for managing all projects on the development side. Worked closely with sales and QA engineers to ensure successful design, development, customization, rollout and maintenance of existing and new projects targeted for off-the-shelf consumption of Marshall’s main software product.
- Continual integration master. Responsible for designing and maintaining the continuous integration system, which used Cruise Control and comprises continual builds of over 50 solutions. Migrated CI/CD to Team Foundation Server.
- Install engineer using InstallShield Pro. Created highly complex InstallShield projects using a variety of the toolset to detect and provide for bootstrapping. Built custom Dialogs and installer DLLs to customize installation behavior to provide for functionality that doesn’t exist out of the box. Includes both Windows applications installs as wells as server backend installs. Utilize both InstallScript and MSI projects to achieve the fullest extent of installation capabilities.
- Heavy use of MVC/MVP/MVCP design utilizing Windows Smart Client Software Factory for initial code generation, then extensively customized. Intimately familiar with MVC/MVP/MVCP best practices and paradigms.
- Extensive use of dependency injection to create loosely coupled applications. Coupled with the Smart Client Software Factory and some custom rolled library loading, responsible for design and maintenance of the dependency injection sub-system.
- Worked closely with the test team to develop comprehensive test plans.
- Worked with upper management & the other senior developers to architect a system that allows greater code re-use, make the code base less brittle and maximize developers’ efforts.
- Worked with sales and management to ensure all projects are feasible.
- Used standard design patterns to re-author the existing application to allow future expansion (tying into different back-end systems).
- Developed new modules to allow the primary application to access multiple back-end systems.
Confidential
Back-End Developer
Responsibilities:
- Designed and developed new features for C++ and C# based servers in both UNIX and Windows environments.
- Developed .Net based web services for payment processing and internal billing.
- Used Windows Forms programming to construct tools for developers and support staff to use.
- Designed, constructed, and debugged stored procedures and other database related tasks
- Wrote NUnit tests to verify new code works as expected.
- Created deployment projects for various WinForm applications with InstallShield Pro.