Senior Software Developer Resume
CO
SUMMARY:
- I have been full stack developer for about 20 years, and I’ve worked with various platforms and technologies. However, for the most part, I’ve drunk the Microsoft Kool - Aid.
- I’ve developed code for many different industries and business areas including banking, travel, insurance, underwriting, education, warehouse management, sales, marketing, and more. All required thoroughly understanding the business domain.
- Some of the specific items I had to work on included time tracking/resource/project management, banner ad tracking, leads management, CRM, sales tracking, data integration and import, inventory management, ACH processing, email templating, marketing analysis, underwriting and many more.
- I have worked on small projects, enterprise-level projects and even the fun maintenance project. I am comfortable with all phases of the SDLC including business process analysis, requirements and specifications, use cases/flowcharts, planning, implementing, testing, deploying, maintaining and (yes) documenting.
- I aim to write clean code. To me that means the following:
- Writing code doesn’t require a legend, an interpreter or therapy.
- Using descriptive names and organized file structures.
- Refraining from writing functions that require a map or a piece of paper to write out pseudo code.
- Separating concerns and following DRY.
TECHNICAL SKILLS:
Languages: C#, SQL, HTML, CSS, JavaScript, AngularJS, Angular 6
.NET Stack: .NET Frameworks 1.1-4.5, ASP.NET, MVC4/MVC5/MVC6, .NET Core
DatabaseRelated: SQL Server (7.0/2000/2005/2008/2012/2014/2016 ), Relational Database Design, Entity Framework 5/6/EF Core, LINQ, SSIS, SSRS
Software Design/Patterns: OOP, n-Tier, DDD, Repository Pattern, UoW, IoC, MVC
Web Development: HTML/CSS, AngularJS, JavaScript, Angular, JSON, WEB API, Bootstrap 2/3/4, Webpack, ES6, Typescript
Web/Application Servers: IIS, Apache, Azure
Processes:: Agile, Waterfall
Source Control: VSS, TFS, Visual Studio Team Services, Git
Software and Tools: Visual Studio . NET 2003-2017, Visual Studio Code, Adobe Products, JIRA, Rally, SendGrid
PROFESSIONAL EXPERIENCE:
Confidential, CO
Senior Software Developer
- Worked on two global teams developing features for their BOM Intelligence customer-facing product and the Parts Content Factory (PCF) that allows for parts to be added and consumed by BOM.
- Rewrote code base to migrate from AngularJS to Angular 6 using Webpack, Typescript, and ES6.
- Performed various tasks in Azure such as integrating SendGrid, NLog, alerts, etc.
- Worked with the team to get the PCF MVP launched.
- Wrote features for PCF that encompassed the entire stack including AngularJS, Bootstrap, WebAPI, C#, LINQ and SQL Server.
- Participated in a high-performing global Agile Scrum team.
Confidential, Denver, CO
Contractor, UI Development
- Re-skinned a customer-facing Angular 4/Typescript app to use a Bootstrap 4 template.
- Added some simple additional Angular features, such as routing and modals.
Confidential, Denver, CO
Senior Software Developer
- Worked on a variety of different client projects ranging from CMS systems to custom coding.
- Worked on a team to modernize existing code base for an online publishing company to use. AngularJS, Bootstrap2, C#, Dapper, WebAPI2, repository pattern, etc.
- Added features to an in-house application using AngularJS, Bootstrap, WebAPI, C#, SQL Server, Azure, etc.
Confidential
Contractor, UI and backend Development
- Maintaining/updating site previously created using CSS, HTML, jQuery and Photoshop.
- Created static website using CSS, HTML and jQuery.
- Used Photoshop and Media Encoder to create/resize/edit images and prepare video reel.
Confidential, Broomfield, CO
Contractor, Backend Developer
- Wrote batch file in C# to automate report printing.
- Provided systems support including Fourth Shift, Visibar, EDI files, etc.
- Responsible for troubleshooting software and hardware issues.
- Analyzed systems to improve application performance.
- Documented system processes.
Confidential, Tampa, FL
Contractor, Full-Stack Developer
- Solely responsible for upgrading internal site from a mixed bag of technologies including .NET 2.0, inline SQL, and Hash tables, etc. to an object-oriented, n-tier, .NET 4.0 project in VS 2010.
- Set up testing process including ticket tracking.
- Upgraded the database from SQL Server 2000 to SQL Server 2008.
- Moved DTS packages to SSIS, and created SSIS packages to import/analyze FedEx invoices.
- Solely managed their inventory management website that included creating, ordering and fulfilling inventory.
- Worked closely with the users and managers to organize, manage and fulfill new feature requests and fix outstanding bugs.
- Introduced Reporting Services and created numerous reports.
Confidential, Tampa, FL
Contractor, Full-Stack Developer
- Solely analyzed, architected and developed ASP.NET application with a SQL Server 2008 backend to allow sales people to track builder data and allow the marketing manager run reports to analyze marketing data.
- Key features included document upload, role-based logins, contracts, logging of status changes, parent-child rollups, etc.
Confidential, Ybor City, FL
Contractor, Full-Stack Developer
- Developed ASP.NET application that aggregated data from various databases to allow salespeople to detect renewals.
- Key features included comment log, status tracking, and email templating system.
- Heavy use of SSIS to import and extract data based on various rules.
Confidential, New Port Richey, FL
Contractor, Full-Stack Developer
- Created data import module that allowed the admin to import various Excel spreadsheet data, analyze and transform this data, and then extract data into a normalized database. Since users would supply them will spreadsheets on a staggered basis, the system also tracked these spreadsheets at their various stages.
- Created a mini CRM/leads management to track the customer during the various setup stages, which was previously tracked in WebEx.
Confidential, Ybor City, FL
Contractor, Full-Stack Developer
- Solely responsible for gathering user requirements, architecting and developing VB.NET 2.0 desktop application for the underwriting division of the company.
- Architected solution using best practices and object-oriented methodology.
- Responsible for designing SQL Server 2005 backend including tables and stored procedures.
- Integrating data from ASP.NET web application using Web Services and exporting data into AS400.
Confidential, Clearwater, FL.
Full-Stack Developer
- Participated in architecting VB.NET Enterprise software solution using standard OOP practices.
- Worked closely with key employees to analyze business needs and documented the business flow/requirements utilizing use cases, usage scenarios, candidate requirements, and flowcharts while following all phases of MSF guidelines.
- Helped develop functional specifications and conceptual, logical and physical design of software solution.
- Analyzed and documented current database structure and redesigned existing SQL Server database to conform to relational theory with standard naming conventions.
- Developed solution using VB.NET, ASP.NET, SQL Server, Enterprise Library and 3rd party components.
- Developed objects, classes, Windows Forms, Web Services, Stored Procedures, Views and all other necessary components.
- Previously maintained, extended and created applications using ASP, ASP.NET, Web Services, T-SQL, VBScript, JavaScript, HTML, CSS, and SQL Server.
Confidential, Palm Harbor, FL
Software Developer
- Created and maintained applications using ASP, Cold Fusion, T-SQL, VBScript, JavaScript, HMTL, and CSS that allowed merchants and salespeople to enter, monitor, export and manage ACH transactions.
- Developed and maintained internal systems including a ticket tracking system.
- Designed relational tables and stored procedures using SQL Server.
Confidential, St. Petersburg, FL.
Full-Stack Developer
- Responsible for developing database-driven web applications for internal, company purposes and for a variety of external customers. Projects included travel, resort and insurance websites, problem ticket tracking system, and a banner ad tracking system.
- Designed applications using ASP, Cold Fusion, T-SQL, VBScript, JavaScript, HMTL, CSS, and COM Objects.
- Designed relational database systems using SQL Server, Access, and Informix.
- Configured/Maintained DNS, mail server and web servers (Apache, IIS, and O’Reilly) for customer accounts.
- Gathered user requirements and developed project specifications.