Post Job Free

Resume

Sign in

Software Developer Project Manager

Location:
Leeds, AL
Posted:
December 24, 2016

Contact this candidate

Resume:

Michael Schley

**** ********** ****

Leeds, Al **094

Cell: 205-***-****

Multiple Project Management Stakeholder Management Client Relationship Cultivation

Systems Design / Maintenance / Monitoring / Improvements / Functionality Enhancements

TCP / IP / FTP Networking Protocol Management Project Resource Management

Software Technological Compatibility Research Change Management

Enthusiastic, goal oriented development Engineer and team leader, with additional expertise designing, developing and implementing client specifications and building software systems from the ground up is in search of work that combines a penchant for effectively leading teams through growth and expansion initiatives. Looking to join the leadership team, make further use of existing talents, gain additional work experience, and master new challenges in a position that provides support for a variety of projects. This quest is not just to find a job. It is to further a passion for effectively managing small and large scale development processes.

Core Competencies

34 years of computer programming

Solutions focused resolutions

Innovative problem solver

Astute decision making skills

Energetic team leader

Skillful project manager

Competent end-user trainer

Flexible team player

Languages/Frameworks

Delphi 1-7, XE5, XE7

Visual Basic .NET

Visual Basic 6

C#/C#.NET

Visual Studio 13,15

Windows

.NET Framework

Microsoft Databases

Microsoft SQL

Firebird

Work Experience

CONTRACT DEVELOPER

Birmingham, Alabama

2014 – Current

I was contacted by the current users of the CenterTRAK POS system to enhance the current product. I emplemented a series of new upgrades for the current solution. I had to interact with the current client base to perform the new updated set of specifications. I also handled technical help with the application.

Used the Microsoft Windows platform to develope this application.

Used Delphi XE7 as the development platform for the development.

Used Firebird as the database backend for the application.

Used .Net for the web interface for client access.

Used TCP/IP and FTP to communicate with the web interface for software updates

SENIOR SOFTWARE DEVELOPER

WideOrbit – Birmingham, Alabama

2008 – 2014

Recruited to install a radio research and scheduling system into the current product line, with direct responsibility for designing the user interface and database back-end for the system to deliver ratings information. Developed time frames for implementing application updates and system enhancements.

Used the Microsoft Windows platform to continue the development of this application.

Used Delphi 2007 as the development language for the development.

Used Firebird as the database backend for the application and SQL for database access.

Achievements / Contributions

Cultivated relationships with outside data companies to access the radio information needed for implementation into the company media system.

Performed and submitted application updates to the QA team and provided end-user training for the department. Collaborated with management, QA, and client services to coordinate new enhancement releases.

CHIEF TECHNICAL OFFICER

CenterTRAK – Birmingham, Alabama

2004 – 2008

Recruited by Investors to create a Point of Sale software system for the hair replacement industry. Responsibilities included writing the software system from the ground up based on a set of loose guide lines, designing the user interface, database and operational specifications, and oversight of software beta testing including: an appointment book, client information, staff information, staff work hours, client history, client billing, emailing appointment reminders, inventory tracking, inventory reordering, month end revenue reports.

Used Microsoft Windows platform for the implementation of this application.

Installed Microsoft databases for the backend for this application.

Used Delphi for the core development language.

Used Visual Basic .NET for the implementation of the web interface.

Used TCP/IP and FTP for software updates and deployment.

Achievements / Contributions

Distributed software and supported it once the software system was up and running and added new features upon client request.

Actively cultivated sound relationships with clients on a daily basis and kept Investors up to date on status of the software system.

SENIOR SOFTWARE DEVELOPER

MarkeTron – Birmingham, Alabama

2002 – 2004

TvScan was later purchased by MarkeTron. Continued to maintain the TV product line at MarkeTron and established a link between the two software systems by coordinating efforts with the two corporate development teams so the two software systems could communicate with each other.

Used the Windows platform to continue the development of this application.

Used the Microsoft database and Firebird database framework to access the SQL database.

Used Microsoft Visual Basis and Delphi for application updates.

Achievements / Contributions

Created a set of protocols that both systems could use; and, along with MarkeTron's senior developer, created a set of libraries that both systems could use to pass data back and forth.

Also updated various database tables and notified each other that updates were made.

SENIOR SOFTWARE DEVELOPER

TVScan – Birmingham, Alabama

2000 – 2002

Recruited to run the cable TV division, with responsibility for updating the system and bringing it up to current standards. Responsibilities included creating a new database back end, reworking the GUI for the clients, and simplifying the applications inner workings.

Used the Microsoft Windows platform to continue the development of the application.

Implemented Firebird database as the backend to handle client request.

Delphi/Pascal was used as the development language for this application.

Achievements / Contributions

Created a working time frame for application updates and partnered with the sales team to find out what clients did not like, to gather feature requests from the clients and report to management the target time frames and target goals.

Collaborated with the QA department to test the various features that were being installed as the product was being developed.

SENIOR SOFTWARE DEVELOPER

Arbitron – Birmingham, Alabama

1998 – 2000

Tapscan was later sold to the Arbitron company where I transitioned into a senior developer role with responsibility for maintaining the current radio product line by repairing any defects that may have arisen and installing client requested features. This entailed working with the clients to better understand their needs on how certain features should be installed. Created time lines for the completion of the various features and managed the clients expectations of how the features would run and when they would be completed.

Implemented software development based on the Microsoft Windows platform.

Database backend was implemented via binary Run-Length-Encoding(RLE) files.

Visual Basic 6 was used as the development language for this application.

Achievements / Contributions

Promoted to project manager in charge of a team of 4 developers. Assigned various tasks based on skill sets and ensured the requested task was completed in a timely manner. Actively managed time lines for completion of stated tasks, reported back to management, and disclosed target time frames.

Skillfully managed both the client's and management's expectations on the various tasks to be implemented.

DATA PROCESSING

Tapscan – Birmingham, Alabama

1982 – 1998

Started work in the data processing department with responsibility for ordering, processing and delivering the ratings information to the client base. Responsibilities included working out release schedules with the data providers, setting up delivery schedules for the clients, and confirming client authorizations for data use.

Used Microsoft/IBM DOS 3.1 and higher for the implementation for the requested tasks.

Microsoft QuickBasic was used for the implementation for the programming tasks.

Achievements / Contributions

Supervised a small team to handle the processing of the data based on delivery schedules.

Promoted to the client services department to support corporate product lines, with responsibility for handling client questions and helping clients to understand the software.

Handle defects that arose from the use of the system as reported by the clients, and submitted defect reports to the development staff to explain what steps were needed to replicate the defect, followed the defect all the way through to completion, and informed the client when the defect had been resolved.

Transferred to the software development to maintain the product line by repairing any defects that were reported in the application and adding client requested features. Developed new products for the company and collaborated with the sales team and the client base to see what the application should contain and how the application should behave.



Contact this candidate