Lead Software Developer Resume
Career objective
Serve as a technical leader within a web application development group. Design, develop, and support .NET applications as well as mentor team members in best practices and design standards. Take business requirements from specifications through delivery of commercial grade software Highly successful in intense and demanding environments experiencing rapid change through growth and new business lines.
Work Experience:
Professional Experience:
Over twenty-five years of enterprise wide IT disciplines with focus on a wide range of application development, IT Project management, and database administration. Technical experience includes all phases of IT software development, support and infrastructure. Current efforts have included design and development of a Web Services based architecture for all common components needed by the Integration Services Group. This included centralized application configuration management, logging, notification, and dashboard controls. As well as, developing over 14 web sites/services, managing a large farm of IIS Web Servers and SQL Servers. Assisted in establishing and upgrading an eight person, one system operation to one of the top three Energy Trading organizations in the country.
Confidential, Jul 2007 / Present Lead Software Partner (part time)Design and development all software for this subscription based web service company. This company currently has over two hundred active clients using three different products. This software was developed in .NET /vb and /c# using AJAX and JavaScript and is strongly supported with backend SQL stored procedures. All this software is built on the .Net framework (WCF and WPF) and includes a Web Service interface (published API) used by both internally and third parties products. This interface allows for data transfers both into and out of each the systems to a large host of accounting packages. This systems were developed using Object Oriented Programming and shared/reusable coding techniques.
Confidential, Feb 2003 / Present Associate Vice President (full time)Serve as a technical lead for web based application design focusing on developing shared components used by the Application Development team members. Recently created a common architecture used to develop, maintain and monitor all ELT integration processes. This has now standardized data scraps and pulls resulting in both less maintenance and cost effective coding. This was all developed using Visual Studio 2005/2008 .net ASP with SQL Server as a backup server. Over 50 integration processes have been converted to utilize this centralized web services based tool set. Also serve as Database Administrator for all SQL Servers. Developed and implemented a SQL Server recovery process which included a many to one recovery using a “warm” server. This same process is now used for moving databases to D/R, development, quality, and production support servers on demand.
ConsultantPrimary task when joining Fortis was to work with existing IT management in maturing its overall processes, procedures, and infrastructure. As a young organization it lacked many basic elements like change control procedures, security policies, vendor management software, and help desk tracking. Also, worked with management to plan for growing infrastructure requirements as well as provided strategic architecture planning while keeping within budget limits.
Confidential,Feb 1988 / Dec 2002 Director, IT Architecture and PlanningProvided senior level planning and technology direction for the organization. This included setting the policies, procedures and goals for the Information Technology Department. Provided strategic direction as it relates to hardware and software purchases as well as application development. Lead research projects using new technology to determine applicability of solution to current business needs. By understanding current and future business requirements along with emerging technologies provided proof of concepts and pilot projects to reduce time to market and cost. Provided technical support to application development and infrastructure staff as needed. Major focus was given to database optimizing and reporting performance. Some on-line transactional databases were growing at 1GB per month. Performed as liaison for all IT matters between corporate services and IT Trading and Marketing organization. Also performed as lead for all contract negotiations.
Director, Technical Services / OperationsResponsible for all technical infrastructure activities related to information systems. This includes Network services, LAN/WAN telecommunications, Production Control, Workstation Support Services, Technical Forecast, Database Administration, and Disaster Recovery Services. Determined organization’s long-term system needs and hardware acquisitions to accomplish organization’s business objectives. Participates in overall business planning applying a current knowledge and future vision of technology and systems as related to the company’s competitive position. Set policies and procedures, technical standards, methods and priorities. Managed and supervised the work of a professional and technical staff of managers, Database Administrators, Applications Developers, Production Control, Security Specialist, Network Administrators, and Lotus Notes Administrators responsible for operations of 10 major systems using over 200 servers.
Manager, Application DevelopmentSelected and lead a development team of ten people in the creation of a Risk Trading System. This system tracked and managed all trading positions for more than 300 traders entering more than 2000 trades on peak days. Application included a customizable real-time position and PNL grid using data feeds for market pricing. More than 18 screens supporting 89 SQL Server tables with stored procedures and triggers were created. This system was developed and moved into production in seven months, well ahead of budget and schedule and has remained in place as the primary means of tracking the risk position for over five years.
Various Programming Positions
Held array of programming and Database Administrator positions with increasing levels of responsibilities. These assignments included programming for HR, Pipelines, Risk Management and Gas Control departments. Also served as lead for Systems Programming group supporting 150 programmers. Developed system level programs and training courses.
Education
Degree of Associate in Applied Science,
Leadership, management and business expertise includes:
- Managed $6mm budget and over 100 empoyees
- Financial Planning/Analysis, Budgeting & Cost Management
- Enterprise Strategic Planning
- Contract Negotiations
- Training, Team Building & Competitive Performance
- Process Analysis with Performance & Quality Improvement
- Risk assessment in complex situations
- 20 years Oil and Gas Experience
- Provide employee career planning and coach staff for maximum performance
Technology expertise includes:
- .Net Framework 1.0, through 4.0
- Extensive Web Services design
- Solid VB and C# programming
- SSIS & DTS for ELT
- SSRS 2005 & 2008 – Reporting
- Messaging, Web Services, XML and JAVA Solutions
- Client Server & N-tier Web development
- Strong RDBMS Database Systems Design & Administration
- Data Modeling (ERWin) and Design Methodologies
- Database Optimizing with strong Troubleshooting skills
- Heavy MS SQL Server / Light ORACLE 10
- Application Architecture Design and Deployment
- MS Visual Studio 2003/2005/2008/2010
- Wireless & Wired LAN/WAN Network
- Security & Disaster Recovery Design & Implementation