Software Engineer Resume
SUMMARY
I’m a full stack software engineer with over 10 years of professional experience in developing web sites and desktop applications, building frontend experiences for customers, and re - architecting and improving existing infrastructures. I have particularly strong experience working directly with customers and business stakeholders and have frequently been point or lead in interacting with those stakeholders as part of development teams. I have worked up and down the software stack in every position I’ve held. Due to my broad experience with technology I have also developed significant ancillary skills in operations/systems administration functions.
TECHNICAL SKILLS
Development: C#, JavaScript, SQL, VB.NET, ASP.NET (WebForms, MVC and Core), HTML, CSS, Crystal Reports
Ops: IIS, MS SQL Server, SSIS, SSRS, MySQL, Oracle, IBM DB2, Azure, Powershell, Ubuntu, Bash, Active Directory, Windows Server OSes
PROFESSIONAL EXPERIENCE
Software Engineer
Confidential
Responsibilities:
- Lead all development and customer technical interaction for the Irth Sage811 product. This product is made up of a legacy WinForms desktop application used by call center staff, a public-facing web application that utilizes both ASP.NET WebForms and ASP.NET MVC, and a collection of Windows and Web Services (REST/WebApi web services.)
- Worked with customers to develop requirements for customizations, wrote SOWs and created sprints to handle these efforts.
- Modernization of the application’s mapping component, migrating from a legacy custom mapping solution to one using the LeafletJS library which allowed compatibility with modern web browsers.
- Handled operational tasks such as customer upgrades, database maintenance, developing database maintenance plans/jobs, developing and deploying SSIS packages and SSRS reports for customers.
Software Systems Engineer
Confidential
Responsibilities:
- As a contractor I primarily worked as a member of an agile team tasked with maintaining and updating a site management system (managed information on physical corporate locations.)
- Major updates included migrating various data access technologies in use to Entity Framework, re-architecting many of the site’s functions to use modern asynchronous web development, implementing responsive design on portions of the application that had one-off designs or UI elements inconsistent with the rest of the site.
Technical Consultant
Confidential
Responsibilities:
- As a Technical Consultant I worked with an assigned group of corporate customers offering software customizations extending the Confidential Marketing Studio Application (a heavily customized ASP.NET WebForms application), including custom financial account automation for annual close-outs, custom validation methods for German language users, custom automated data movers from Confidential to customer Oracle databases.
- Worked as customer liaison for all technical issues, essentially working as business analyst and project manager as necessary.
- Worked with Functional Consultants, who were technical support consultants assigned to the same customers and who would need assistance of technical resources to complete some activities.
Systems Analyst
Confidential
Responsibilities:
- Lead a large-scale effort to modernize Confidential ’s electronic data collection and measurement system for their industrial gas segment. This involved replacing legacy COBOL jobs and VbScript tasks with a collection of modern .NET windows services, replacing plain-text emailed reports with a web-based (ASP.NET MVC) reporting application and doing significant database maintenance and performance tuning.
- Oracle database optimization (specifically appropriate indexing and maintenance plan) reduced end of month measurement processing task from 48 hours to less than 20 minutes.
Programmer Analyst
Confidential
Responsibilities:
- Developer of information gathering and reporting software used by West Virginia state psychiatric hospitals and nursing homes.
- Replaced applications built on MS Access with .NET web applications, maintained and improved several in-house .NET WinForms applications.
Software Engineer
Confidential
Responsibilities:
- Developed biometric middleware, utilizing .NET WinForms, ASP.NET, and Java2ME for BlackBerry app development geared towards law enforcement users.