Senior Software Engineer Resume
COMPUTER/TECHNICAL SKILLS:
Programming/Scripting/Design Languages: JavaScript, C# .NET, HTML/CSS, C/C++, Java, OpenGL, PHP, ColdFusion, UML 2
Libraries and Technologies: Confidential, Ext JS (MCV & MVVM), AJAX, Promises, XML, JSON, Entity Framework, MS OLE
Development Tools: Visual Studio 2017, VSTS, JIRA, TeamCity, Eclipse IDE, Brackets, jGrasp, DynamicC
Version Control Systems: Git, SVN, CVS
Issue Trackers: VSTS, JIRA, Redmine, MANTIS
Server Technologies: IIS, Apache, ColdFusion Server
Databases/Tools: MS SQL Server - Microsoft SQL Studio, Oracle - SQL Developer, MySQL
Operating Systems: Microsoft Windows 10 and Server 2012, Linux, Solaris, MicroC/OS-II
WORK EXPERIENCE:
Senior Software Engineer
Confidential
Responsibilities:
- Worked in an Agile environment using JIRA/Bitbucket
- Supported Confidential - Confidential Logistics Support Activity
- Developed a single-page ( Confidential ) reporting application using AngularJS
- Extended AngularJS with a mixin system
- Implemented a nestable Component registration system using mixins
- Created numerous reusable input Components by refactoring duplicated instances
Software Consultant
Confidential
Responsibilities:
- Worked in an Agile environment using VSTS w/ Git workflow and continuous integration
- Supported various state departments of transportation by developing custom single-page web applications for Oversize/Overweight Permitting
- Authored numerous modules - Views including data grids, forms, custom UI widgets
- Made extensive use of Data Binding to ViewModels
- Implemented a role-based display Dashboard
- Designed and built an online ordering and management UI for paper forms
- Developed customization Mixins for tailoring Views based on User/Role
- Created an ExtJS base theme and two customer-specific variations using theme inheritance
- Debugged .NET WebAPI 2 web services (consumed by Ext JS front end)
- Authored Oracle views and queries used by Entity Framework
- Added drag and drop capability to load local data files into OpenLayers map in browser
Lead Developer
Confidential
Responsibilities:
- Developed and maintained evolving web applications through continuous integration
- Supported Confidential Aviation Program Executive Offices by creating web applications for aggregating and reporting logistics data
- Lead development efforts for a dynamic team of up to nine
- Built application on an existing proprietary MVC framework (Ext JS(3.4 & 5)/ColdFusion/TSQL)
- Achieved a high data density by using Ext JS Grids and TreeGrids extensively
- Developed charts and visualizations to parallel existing reporting practices (FusionCharts/XML)
- Conducted project within a CMMI level III process environment
- Contributed to software process documentation by authoring our versioning process
- Worked with customers to develop requirements
- Secured follow-on funding each year (2013, 2014, 2015, 2016, 2017)
Web Applications Developer
Confidential
Responsibilities:
- Contributed to multiple web applications for data aggregation, reporting, scheduling, and tracking
- Created an integrated comment system for contextual communication
- Designed and implemented a rapid prototyping tool for Ext JS grid-based data display and interaction
- Used .NET integration to manage server processes during MS Office Automation tasks
- Developed automated reports in Excel and PowerPoint (MS OLE, JAVA POI)
Technology Assistant
Confidential a
Responsibilities:
- Developed the online inventory system for the multimedia library (ColdFusion/MySQL)
- Maintained legacy inventory system and web site (PHP/MySQL)
- Performed IT activities for departmental and computer lab systems
Graduate Teaching Assistant
Confidential
Responsibilities:
- Assisted students with lab assignments involving Rabbit microprocessor
- Evaluated lab work and tests
Graduate Liaison
Confidential
Responsibilities:
- Developed an online application system for the program (PHP/MySQL)
- Organized activities for program participants