Senior Software Engineer Resume
SUMMARY:
Application software developer, project manager and functional manager with extensive development experience. Experience includes projects with product development involving development and manufacturing of networked hardware and embedded software combined with PC or web - based software. Seeking hands-on position in a team of software engineers doing all phases of product development work.
SKILL:
Python, C++, C#, VB.Net, SQL, Javascript, WIX, Nullsoft, Installshield, WPF, Silverlight, ASP.Net, .Net Core, Java, Linux, Git, Subversion, TFS, YAML, node.js, Gulp, Typescript, Bootstrap, JQuery, Redis, Google Cloud Platform (GCP), MVC, MVVM, interfaces with embedded software. Currently learning kdb+ and q.
WORK EXPERIENCE:
Senior Software Engineer
Confidential
Responsibilities:
- Writing API software for the Google Cloud Platform and IoT devices in Python and C#.
- Enhanced and maintained the proxy server for 5000 devices that report in daily, summarized the results daily for maintenance and management use, added endpoints to the cloud API to support the proxy’s operations, updated the cloud with configuration changes from the devices weekly.
- The cloud software is on GCP in Python and Redis, the proxy side is in C# and PostgresSQL. Full time remote position.
Lead Software Engineer
Confidential
Responsibilities:
- Maintenance and enhancement, new software development in the hardware-based mass notification arena.
- Projects in Silverlight and WCF duplex using Entity Framework and Sql Server, windows forms and asp.net.
- Code is multi-threaded, asynchronous and real-time.
- Converted to HTML5 and Javascript using node.js and Websockets.
- Writing installation and browser extension software in a combination of unmanaged C++, C#, Javascript, PHP, Nullsoft installer scripting and WIX installation software, on Linux and Windows.
Software Architect
Confidential
Responsibilities:
- Application development of a Visual Studio extension called Spaghetti. It analyzed and mapped the current state of C++ and C# software showing links between code elements in a graphical format. Full time remote position.
Program Manager
Confidential, Bradenton, FL
Responsibilities:
- Responsible for all project management of several projects including the new product development for a $50M internal business called Edwards Signaling, the projects for the Sound & Communications business and Windows software development for the new flagship networked fire panel product in the EST product line code named 4X (1/4 million loc legacy re-implementation).
- Projects included tollgate reviews, formal scope documentation and cost and schedule monitoring, both for software and hardware/manufacturing in some cases.
- External and international contract engineers were used on some projects.
Software Manager
Confidential, Bradenton, FL
Responsibilities:
- Responsible for all development phases of multiple windows-based products used in fire panels.
- Hired, managed, led and mentored a team of 8 employees and up to 15 dotted-line reports and consultants (both onsite and offshore).
- Responsible for project management of software for four different fire-panel products, two produced internationally.
- Also served as product architect and on small projects as technical lead.
- Introduced and administrated Team Foundation Server for work item tracking and continuous build and introduced code generation to the organization and implemented them in large projects.
Lead Software Engineer
Confidential, Bradenton, FL
Responsibilities:
- Responsible for configuration utility application development from requirements analysis to system design, implementation and testing.
- Led and mentored team members as appropriate, devised software schedules, estimates and risk assessments, recommended technical approaches for product architecture and tools for the development environment.
- Enhanced software quality using tools, techniques and methodologies from industry-wide best practices.
- Provided recommendations based on experience and proof of concepts for new and enhanced product development.
Product Architect
Confidential, Lexington, MA
Responsibilities:
- Responsible for product design, development, test and documentation of .NET multi-tier code generation product (Visible Developer) and direction of all support and activities for all product customers.
- Performed and directed on-site and off-site support, classes and mentoring for top developers using our product.
- A major customer was the State of Arizona, which was retooling all legacy software systems for the courts, across multiple database systems (SQL server, Informix, AS400), both web- and windows-based.
- Maintained and enhanced existing product and directed the work of others to do the same, a code base that included VB6, VB.Net in Visual Studio 2003 and 2005, C#, J# and ASP.Net code.
Senior Software Engineer
Confidential, Daytona Beach, Fl
Responsibilities:
- Designed, developed and tested multiple engineering projects including a Driver’s simulation trainer using C++ realtime software and VB for the user interface, VB GUI to a Tank Simulation Trainer for the National Guard, tank hardware diagnostics software in Visual C++. Full time remote position.
