We provide IT Staff Augmentation Services!

Lead Software Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

Organized, innovative, and highly motivated individual with a diverse professional background

KEY STRENGTHS:

  • Technical Leadership
  • System Architectural Design
  • Application Developer - Web, Mobile and Server side.
  • Database Design - Relational, and NoSQL
  • Business System Analysis
  • Customer Support
  • Project Management
  • Excellent communication and interpersonal skills enhance my ability to convey complex ideas in either a business or technical environment.
  • I thrive in positions that offer challenge, variety, and opportunities to take initiative.

COMPUTER SKILLS:

Client Operating Systems: Windows, Mac OS X

Server Operating Systems: Windows Server 2000-2012, Linux

Database: SQL Server, Oracle (7, 8, 9), MySQL, PostgreSQL (PostGIS), MongoDB

Programming Languages: C#, JavaScript, Java, Python, C++, VB.Net, SQL, FORTRAN

Cloud Technology: Amazon Web Services (S3, EC2, SQS, IAM, SES, etc.), Azure

Other Technologies: Rest, MSMQ, ESRI Shape Files, jQuery, .Net

Tools: Docker, Docker Compose, Terraform, Git, SVN

EXPERIENCE HIGHLIGHTS:

Confidential

Tool:Software-as-a-Service platform for managing, tracking and billing for Tool and equipment usage on project. The technology stack is based on .Net and hosted on IIS, and Sql Server 2008. The system provides user applications are provided on Windows, iOS, and Android platforms. This position required the ability to adapt solutions to work for new development while maintaining functionality to existing legacy applications.

Lead Software Engineer

Responsibilities:

  • Worked with the team to prioritize deliverables
  • Mentored junior members of the team on coding strategies
  • Worked with Management to scope and prioritize features
  • Software Engineer
  • Lead effort to replace the data access layer the companies desktop application
  • Designed and Implemented new modules in existing .Net API
  • Expanded core libraries to add support for new application domains
  • Implemented nUnit tests to bring coverage up from 10% to 65%.
  • Supported Legacy Windows Form Application
  • Supported existing Xamarin based mobile application that is available in the Google Play Store and Apple App Store.
  • Operations
  • Provided on call support for entire platform
  • Automated build and deployment of .Net applications using AppVeyor

Confidential

Director of Information Technology

Responsibilities:

  • Director
  • Managed Engineering Resources
  • Presented to Client Management teams
  • Developed Strategic Technology Plan for company’s primary client
  • Executed planning and purchasing of data center server replacement and consolidation
  • Software Architect
  • Completed migration of SaaS platform from internal servers to AWS multi-zone implementation.
  • Utilized EC2, S3, SES, VPC
  • Worked with users of system to gather requirements around needed system enhancements
  • Designed modifications to system to implement the defined new features
  • Software Engineer
  • Implemented changes as required
  • Bug fix and other Maintenance activities.
  • AngularJS, Bootstrap mobile app using .Net web services

Confidential

System Architect

Responsibilities:

  • Software Architect
  • Architected significant upgrade to Confidential to allow for greater security and scalability for future expansion into new populations.
  • Designed web service framework to allow for the addition of iOS and Android mobile applications to the system
  • Communication with partners to implement designs
  • Software Engineer
  • Implemented changes to reduce code complexity and utilize a layered architectural approach to minimize testing efforts for future enhancements.
  • Construction of mobile application framework
  • Construction of new Altruit Web framework for stability, scalability and performance.

Confidential

Chief Technology Officer, Primary Architect

Responsibilities:

  • Company Operations
  • Determined and set the technical direction for the company’s software
  • Lead team of developers and testers on the development of the companies SaaS based Asset Management System
  • Prepared proposals with the sales force for customers
  • Interviewed and had responsibility to hire employees
  • Supported sales force and partner channel as a high level sales engineer.
  • Supported CEO and CFO with technical analysis.
  • Software Architect
  • Responsible for the architectural design for a multi-tenant mobile asset inspection platform
  • The platform was designed with a large degree of flexibility that allowed for reconfiguration rather than development to support a large variety of types of assets
  • The architectural design enables a large degree of flexibility in scaling either horizontally or vertically.
  • Architecture is designed to survive both facility outage and natural disaster with a minimal amount of data loss risk and high availability.
  • Migrated from leased servers to a robust Amazon AWS environment
  • Utilized S3, EC2, SES, SQS
  • Software Engineer
  • Developed the web server architecture that allowed for efficient provisioning of data
  • Developed Integrations for the Confidential system to other system back ends
  • Developed Map Tile system for online and offline slippy map technology
  • Developed KML Extract system that allowed assets to be displayed on Google Earth
  • Developed discovery process for mobile devices to talk to the correct server farm
  • Worked with MonoTouch and Mono for Android to port the Windows Mobile Application to Android and iOS
  • Developed automated unit tests for software libraries using nUnit

Confidential

President, Primary Architect, Technical Lead

Responsibilities:

  • Company Operations
  • Management of daily business operations.
  • Payroll
  • Managed Customer Relationships
  • Technical Lead
  • Lead individual developers on a variety of integration projects
  • Lead team of 3 developers on the development of an Asset Management System.
  • Software Architect
  • Responsible for the architectural design for a web and mobile asset tracking system. This system was designed to scale horizontally and vertically to support a large number of mobile users.
  • Responsible for the architectural design of a variety of integration projects between a work order management system and accounting packages.
  • Software Engineer
  • Developed the web application and server architecture in C# for a large asset management system.
  • Developed a variety of integration projects for
  • Developed a variety of other web applications for other customers.
  • Developed automated unit tests for software libraries
  • Enterprise System Deployment
  • Worked at Quest Software customer sites to provide deployment services on Compliance Monitoring (Quest ARS, Quest InTrust).
  • Gathered requirements for implementation.
  • Worked with clients to design an implementation that would meet their particular needs
  • Reported status to Quest Engagement Managers
  • Project Management
  • Developed Customer proposals
  • Developed estimates for delivery of software
  • Managed team of developers for a variety of software applications, including Web Sites, Web Applications and integration projects.
  • Managed testing of the software to validate that quality was maintained.

Confidential

Integration Engineer

Responsibilities:

  • Customer Integration
  • Responsible for the implementation and testing of integration products between Confidential and customer systems.
  • System Architect
  • Designed a reusable library for simplifying development against the Confidential ’s Web Services.
  • Designed methodology to integrate Altova’s MapForce product into integration products
  • Designed a Microsoft Exchange work order management integration for scheduling
  • Database Modeling
  • Designed a MySQL database to provide client health metrics
  • Testing Environment
  • Designed a VMWare server hosting environment to test software prior to delivering to clients.
  • Maintained the server environments for Windows Server 2000, and 2003 server environments.
  • Automated test packages for team of off shore developers
  • Customer Interfacing
  • Worked with client developers to support client integration efforts.
  • Worked with clients to gather integration requirements

Confidential

System Architect, Technical Lead, Team Lead

Responsibilities:

  • Designed the integration system that tied all of the trading systems together. This system was built in Java using JMS and JDBC.
  • Managed the technology direction, design and coding for a team of 20 developers.
  • Responsible for the majority of the design direction on the development of the Oracle and SQL Server 2000 database models.
  • Developed and maintained the companies internally developed Energy Trading Software.
  • Coded a variety of internally developed applications in VB 6, VB.net, ASP, and c#
  • Customer Interfacing
  • Significant communication and partnering with user community
  • Collected requirements
  • Supported the production environments and provided client feedback for support issues.
  • Technical Proposals to Business Unit
  • Worked directly with the business unit to identify opportunities for system components that would facilitate business activities
  • Project Management
  • Provided project management on 250,000-dollar extension to existing Trade scheduling application.
  • Project Estimation
  • Responsible for estimation and review of estimation on project that Power Supply has constructed over prior year.
  • Production Support
  • Maintained the applications on NT, 2000, and 2003 server environments.

Confidential

Software Engineer

Responsibilities:

  • Provided Architectural direction for design of Trade Capture system for Lumber Trading Company
  • Provided project leadership to the development team. Managed work of other developers.
  • Constructed and maintained the SQL Server 2000 database environments.

Confidential

Senior Software developer

Responsibilities:

  • Acted as the Lead Architect for Energy Trading System, Generation Forecasting System, and Risk Management System.
  • Developed Trading System as 3-tier VB 6 applications.
  • System utilized COM+ server components for all database connectivity.
  • Provided technical direction to team of 10 developers.
  • Responsible for the majority of the design direction on the development of the Oracle and SQL Server 2000 database models.
  • Worked on a variety of internal applications for the Energy Trading group.
  • Coding was completed in VB6, and ASP, PL SQL, Transact SQL.
  • Significant communication and partnering with user community
  • Supported the production environments and provided client feedback for support issues.
  • Worked directly with the business unit to identify opportunities for system components that would facilitate business activities
  • Responsible for estimation and review of estimation on project that Power Supply has constructed over prior year.
  • Maintained the applications on NT, 2000, and 2003 server environments.

We'd love your feedback!