Senior Software Engineer Resume
Jacksonville, FL
SUMMARY:
- I am a passionate developer which can be observed by my constant need to learn and evolve as well as the quality of work that is produced.
- Passionate developer driven by the need to create interesting software that makes life easier or companies more profitable.
- With a technical background that compliments his development career he is ready for any situation.
- Enjoys sharing knowledge with co - workers by providing documentation when needed.
SKILLS INCLUDE:
Web Development / Web and Windows Services/ Sql Queries / JavaScript and SPA frameworks / Continuous Integration Build Setup / Source Control Management / Documentation / Automation Tasks
TECHNICAL SKILLS:
- C# Javascript TypeScript HTML CSS SQL T-SQL Powershell
- MVC WCF WebAPI jQuery AngularJs Knockoutjs .less MS Test Moq Gulp
- Ninject Automapper Json.NET Log4Net PagedList Telerik RazorEngine T4
- Entity Framework Code First ADO.Net SSRS Dapper
- TFS Mercurial GIT SVN MSBuild CruiseControl TFS Deploy Azure Deploy TeamCity
- Visual Studio MSSQL Resharper Notepad++ Firebug Fiddler SoapUI WFetch
PROFESSIONAL EXPERIENCE:
Confidential, Jacksonville, FL
Senior Software Engineer
Responsibilities:
- Full stack development on a multi-tier infrastructure, utilized C# for back-end logic, WebAPI for services, and AngularJs and Typescript for the front-end.
- Managed the internal implementation of a vendor's SDK for multiple departments, this included setup, upgrades, optimizations, and creating various Powershell and Batch scripts to make it easier to work with and distribute.
- Provided lead support for our team of 5 and a couple external teams including technical assistance and mentoring.
- Created and distributed many supportive Powershell , SQL , LINQ Pad , and Batch scripts to assist other developers and to automate repetitive tasks.
- Lead a team of developers working on customized widgets, helped setup the architecture and templates as well as remove any obstacles in the team’s way.
Confidential, Jacksonville, FL
Senior Software Engineer
Responsibilities:
- Developed the List Manager application to be modular so it is easier to maintain and extend using Javascript and Knockoutjs .
- Created screens from requirement’s documentation using MVC , C#, and Javascript .
- Implemented a code review process on the team using Review Assistant by DevArt.
- Documented developed API’s in Confluence along with documentation to assist in supporting them.
- Developed the UI and WCF service for a file import ETL process that enabled mapping of the fields using C# and Javascript .
- Mentored other developer’s on best design practices through peer-to-peer code reviews and presentations.
- Became a go-to resource for management and peers on coding issues and advice.
- Created various javascript utilities and contributed to the company’s standard UI controls.
Confidential, Jacksonville, FL
Senior Software Developer
Responsibilities:
- Setup and managed Confluence, a documentation system to better organize shared knowledge and requirements.
- Presented on various topics including source code strategies , Team Foundation Server’s Workspaces, documentation, and code base specific topics.
- Implemented a new source control strategy that significantly reduced the amount of unfinished code reaching production.
- Developed screens using ASP.NET MVC 4, Javascript, jQuery, jQueryU, PagedList
- Created an email templating system that was modular and database configurable utilizing several design patterns.
- Implemented muli-subscription support into a new payment system using Stripe.com .
- Enhanced error logging by making it easier to track and more helpful for troubleshooting using Log4Net .
- Introduced requirement documentation to the company to help stabilize rapidly changing requirements.
- Developed unit tests using MS Test and Moq to ensure key areas of the application are functioning properly.
Confidential, Jacksonville, FL
Software Engineer
Responsibilities:
- Debugged and resolved defect tickets in local and production environments.
- Setup and managed their Continuous Integration build process.
- Performed SQL performance tweaks to several high profile reports resulting in significant speed increases.
- Created and managed new environments including; Databases, Mercurial Branches, Build Automation, and Code merges between environments.
- Performed technical interviews for hiring new developers. Achievements
- Significantly increased the performance, accuracy, and debug ability of a high profile report that had been giving the client issues for years going back to the original application.
Confidential, Jacksonville, FL
.Net Developer
Responsibilities:
- Planned and developed modules for an in house configuration management web application using MVC and Reflection .
- Created a code generation framework using Preprocessed T4 templates that generated the models, CRUD stored procedures , and other module specific code. This allowed for lower maintenance cost and quicker module development.
- Documented the architecture of the modules including diagrams, technical documentation, and a knowledge share document.
- Developed screens based from business requirements.
Confidential, Jacksonville, FL
. Net Developer
Responsibilities:
- Worked with a team to create a new product that allows clients to receive credit card payments; working with C# 4 , MVC 3 , jQuery and local and partner WCF services.
- Created FAQ pages utilizing Markdown to allow the BA’s to create their own quest and answers easily.
- Resolved high priority production issues while working on other projects and meeting deadlines.
- Developed new features for existing products from front to back.
- Created stored procedures to access MS SQL2K8 databases with C# .
- Created a PCI compliant zone that was isolated to enable easier audits and allowed access through WCF Services.
- Participated in design meetings to plan out features and basic code design.
- Documented useful information in the companies’ wiki. (Confluence)
Confidential, Jacksonville, FL
Application Developer
Responsibilities:
- Developed a webpage using Classic ASP to allow for searching and viewing of Physician’s certified specialties.
- Created a webpage to request Active Directory information updates using ASP.NET .
- Planned, designed, and developed a web application utilizing SQL and ASP.NET for the Healthy Start program that tracked their mothers and children’s progress and assisted the hospital in receiving government grant.
- Designed and created an application with ASP.net used to request access and application setup requests. The application utilized dynamically loading user controls for each application type and sending the requests to the appropriate group.
Confidential, Jacksonville, FL
Applications Analyst
Responsibilities:
- Technically supported TraumaOne Dispatch and Pharmacy with their applications, servers, workstations, and implementations.
- Project Manager for the technical side of Pharmacy’s complete application and equipment replacement, including asset auditing, hardware replacement recommendations, and application implementation.
- Implemented and updated various application used throughout the hospital.