J. MICHAEL PAIGE
HIXSON, TN 37343
TELEPHONE: 423-***-****
E-MAIL: acerb4@r.postjobfree.com
SEEKING A CHALLENGING POSITION AS A
PROGRAMMER ANALYST
PROFILE
PROGRAMMER ANALYST WITH 5 YEARS OF PROFESSIONAL EXPERIENCE.
●
STRENGTHS: SUPERB PROBLEM SOLVING SKILLS; GOOD ATTENTION TO DETAIL; PATIENT WITH OTHERS; QUICK
●
COMPREHENSION; WORKS WELL ALONE OR IN A TEAM; DEPENDABLE; RESPONSIBLE; DETERMINED.
EDUCATION
BACHELOR OF SCIENCE IN COMPUTER SCIENCE (MAY 2007 – CUM LAUDE)
MINOR IN MATHEMATICS
SOUTHERN ADVENTIST UNIVERSITY, COLLEGEDALE, TENNESSEE
PROGRAMMING IN JAVA I AND II, DATA STRUCTURES AND ALGORITHMS IN C++, WEB SERVICES
●
USING MONO AND XSP, USER INTERFACE AND DESIGN, FUNDAMENTALS OF PROGRAMMING
LANGUAGES, OPERATING SYSTEMS, DATABASE MANAGEMENT, ARCHITECTURE AND ASSEMBLY
LANGUAGE, AND NETWORK SECURITY.
A STRONG FOCUS ON LAB WORK AND PROGRAMMING.
●
SKILL SET
LANGUAGES: C#, ASP.NET MVC, ASP.NET, HTML, JAVASCRIPT, JQUERY, C++, TSQL, PL/SQL,
●
PHP
PACKAGES AND TOOLS: VISUAL STUDIO 2005/2008/2010 USING .NET FRAMEWORK 2.0/3.5/4.0, SQL
●
SERVER MANAGEMENT STUDIO, PL\SQL DEVELOPER, MSTEST, NHIBERNATE, ENTITY FRAMEWORK,
UNITY, STRUCTUREMAP, NCOVER, SUBVERSION, MICROSOFT OFFICE, ECLIPSE, CRYSTAL REPORTS,
BALSAMIQ MOCKUPS, TELERIK KENDO UI.
OPERATING SYSTEMS: MICROSOFT WINDOWS 98/2000/XP/VISTA/7, LINUX UBUNTU /REDHAT/DEBIAN, MAC
●
OS 9/X, DOS.
DATABASES: SQL SERVER 2005/2008, ORACLE, MYSQL, SQLITE, MICROSOFT ACCESS.
●
EXPERIENCE
PROGRAMMER ANALYST FEBRUARY 2010 TO JUNE 2014
ZYCRON, CHATTANOOGA, TN -- TVA
CONTRACTED AT THE TENNESSEE VALLEY AUTHORITY THROUGH ZYCRON SUPPORTING THEIR SYSTEM
●
PLANNING AND ENERGY TRADING ORGANIZATIONS.
DEVELOPED AND MAINTAINED A REPORTING TOOL THAT TOOK DATA THAT WAS EXPORTED FROM THE
●
LONG TERM FORECASTING TOOL, ARCHIVED IT IN A SQL SERVER DATABASE, AND DEVELOPED A WEB-
BASED REPORTING TOOL USING ASP.NET MVC, JQUERY, AND NHIBERNATE TO ALLOW THE SYSTEM
PLANNING TEAM TO MAKE A LOT OF CUSTOM CHARTS AND REPORTS DYNAMICALLY.
MAINTAINED AND ENHANCED AN ASP.NET “DATA RETRIEVAL FRAMEWORK” THAT ALLOWED FOR
●
QUICKLY CREATING REPORTS ON ANY IN-HOUSE DATA SOURCE WITHOUT CODE CHANGES, AND HAD THE
ABILITY TO EXPOSE THESE QUERIES AS WEB SERVICES WITH MINIMAL EFFORT.
WORKED ON MULTIPLE INTERFACES FROM IN-HOUSE SYSTEMS TO THE TRIPLE POINT CXL RISK
●
MANAGEMENT TOOL.
SUPPORTED AND TROUBLESHOT THE CXL DEVELOPMENT, ACCEPTANCE, AND PRODUCTION
●
ENVIRONMENTS.
REWROTE SEVERAL SMALL REPORT WEBSITES TO USE ASP.NET MVC AND MODERNIZE THE CONTROLS.
●
DESIGNED, ARCHITECTED, AND PROGRAMMED A WIND POWER DASHBOARD FOR OUR TRADERS TO BE
●
ABLE TO MONITOR PRICES AT EACH FARM AND CURTAIL GENERATION IF CONGESTION COSTS GET TOO
HIGH.
SOFTWARE ENGINEER AUGUST 2007 TO DECEMBER 2009
SURGICAL INFORMATION SYSTEMS, ALPHARETTA, GA
WORKED ON CONVERTING OUR SIS OR SOFTWARE FROM SQLWINDOWS TO C#.NET
●
TESTED AND TROUBLESHOOTED THE CONVERTED APPLICATION
●
COPIED IN CHANGES WRITTEN FOR OTHER VERSIONS OF THE CENTURA APPLICATIONS INTO THE .NET
●
VERSION
REPORTED BUGS IN OUR BUG TRACKING SYSTEM AND FIXED THEM
●
WROTE SAMPLE APPLICATIONS TO PROVE BUGS WERE CREATED BY DIFFERENCES IN THE CENTURA CODE
●
.NET CODE
AND THE CONVERTED
WORKED INDEPENDENTLY AND IN TEAMS TO DEVELOP TOOLS FOR INTERNAL USE
●
TRAINED DEVELOPERS NEW TO .NET HOW TO CONVERT CENTURA TO C#.NET
●
TESTED AND DEBUGGED THE C++ .DLLS THAT ARE USED WITH THE SIS OR SOFTWARE
●
WORKED WITH CLIENTS TO DEVELOP REQUIREMENTS
●
TEAM LEAD ON MULTIPLE PROJECTS
●
PROGRAMMER ANALYST INTERN AUGUST 2006 TO APRIL 2007
MCKEE LIBRARY, COLLEGEDALE, TENNESSEE
WORKED INDEPENDENTLY WITH MINIMAL SUPERVISION
●
PROGRAMMED PL/SQL FUNCTIONS AND PROCEDURES
●
CREATED WORKFLOW DIAGRAMS AND CRYSTAL REPORTS
●
GUIDED LIBRARIANS THROUGH THE PROCESS, AND MADE THE CHANGES THEY ASKED FOR
●
WORKED ON A WEB INTERFACE TO THE NEW SYSTEM USING PHP AND APACHE HTTPD
●
STUDENT TUTOR SEPTEMBER 2004 TO FEBRUARY 2005
SOUTHERN ADVENTIST UNIVERSITY SCHOOL OF COMPUTING, COLLEGEDALE, TENNESSEE
TUTORED STUDENTS IN JAVA CLASSES AND OTHER FRESHMAN AND SOPHOMORE COMPUTING CLASSES
●
ANSWERED QUESTIONS, HELPED WITH LABS, AND HELPED THEM STUDY
●
COMPUTER OPERATOR MAY 2002 TO MAY 2003
FUERST AND ASSOCIATES, CHATTANOOGA, TENNESSEE
PERFORMED DATA ENTRY AND BASIC COMPUTER AND NETWORK MAINTENANCE
●
TOOK NOTES DURING STAFF MEETINGS
●
PROJECTS
WINDSCAPE DASHBOARD WEBSITE
INVOLVED CODING IN C#, ASP.NET MVC 4, AND JQUERY.
●
USED ENTITY FRAMEWORK AS AN ORM TOOL, A SQL SERVER DATABASE, AND XUNIT FOR UNIT
●
TESTING
USED KENDO UI WEB CONTROLS AND DATAVIZ CONTROLS
●
WORKED ALONE TO INTERPRET BUSINESS REQUIREMENTS TO CREATE FUNCTIONAL REQUIREMENTS AND
●
IMPLEMENT THE SYSTEM.
GENVIEW REPORTING WEBSITE
INVOLVED CODING IN C#, ASP.NET MVC 2, AND JQUERY.
●
USED NHIBERNATE AS AN ORM TOOL, A SQL SERVER DATABASE, AND MSTEST FOR UNIT
●
TESTING
USED HUDSON/JENKINS AS A CONTINUOUS INTEGRATION TOOL
●
WORKED WITH ONE OTHER DEVELOPER AND THE CUSTOMERS TO INTERPRET BUSINESS REQUIREMENTS
●
AND FUNCTIONAL REQUIREMENTS ON MULTIPLE PHASES OF THIS PROJECT.
INITIATE INTEGRATION
TEAM LEAD ON PROJECT TO INTEGRATE WITH ANOTHER VENDOR
●
INVOLVED CODING IN C++, C#, AND SQLWINDOWS
●
COORDINATED WITH DEVELOPERS IN INDIA
●
USED XML TO INSURE OUR INTEGRATION WAS VERY CONFIGURABLE FOR DIFFERENT CLIENTS
●
MEETINGS WITH THE CLIENT TO DISCUSS REQUIREMENTS AND DEMO THE PROTOTYPES.
●
RECORD LOCKING SERVICE
TEAM LEAD ON PROJECT TO TURN OUR EXISTING RECORD LOCKING MIDDLE TIER INTO A WINDOWS
●
SERVICE
CREATED AN INSTALLER IN C# FOR INTERNAL USE TO INSTALL MULTIPLE INSTANCES OF A SERVICE ON
●
THE SAME MACHINE AND POINT TO DIFFERENT DIRECTORIES AND DATABASES.
IMAGE CORRECTION UTILITY
CREATE UTILITY TO CORRECT CORRUPTED BITMAP HEADERS IN THE IMAGES, STORED AS LONG RAW
●
DATATYPES, IN AN ORACLE DATABASE
WROTE IN C#.NET
●
ALLOWED ANYONE TO RUN THE UTILITY ON ANY CLIENT’S DATABASE AND SEE WHICH IMAGES WERE
●
CORRUPT AND FIX THE IMAGES THEY CHOSE
WITHIN 60 DAYS OF MY HIRE DATE HAD FINISHED PRODUCTION CODE
●
RECORD LOCKING STRESS TESTER
UTILITY TO AUTOMATICALLY STRESS TEST THE RECORD LOCKING MIDDLE TIER.
●
ALLOWED ONE TO SPECIFY THE NUMBER OF CONNECTIONS, RATE OF LOCKS PER SECOND, RATIOS OF THE
●
TYPES OF LOCKS REQUESTED, AND PROVIDED STATISTICS OF THE STRESS TEST.
UTILIZED MULTIPLE THREADS AND LOCKS.
●
MINI DATABASE
SOLO DATABASE PROJECT FOR CLASS
●
700 LINES OF CODE USING THE EUPHORIA PROGRAMMING LANGUAGE
●
IMPLEMENTED A MINIATURE RELATIONAL DATABASE
●
THE CHALLENGE OF THE PROJECT WAS TO CODE THE RELATIONAL ALGEBRA THAT A DATABASE
●
PERFORMS ON ITS TABLES INCLUDING SELECTION, RESTRICTION, INTERSECTION, UNION, JOIN,
DIFFERENCE, AND PRODUCT, AS WELL AS THE FILE MANIPULATION.
NEW BOOKS SYSTEM
IN CHARGE OF PROGRAMMING AND DEVELOPING THE WORKFLOW DIAGRAMS AND REPORTS
●
PROGRAMMED PL/SQL PROCEDURES, FUNCTIONS, AND QUERIES TO AUTOMATICALLY UPDATE THE NEW
●
BOOK SHELF SYSTEM.
PROGRAMMED A WEB INTERFACE USING PHP AND HTTPD TO ALLOW SEARCHING WITHIN SUBJECT
●
RANGES OF NEW BOOKS.
CREATED AN EMAIL SYSTEM TO ALLOW USERS TO SIGN UP FOR EMAILS WHEN NEW BOOKS IN THEIR
●
SUBJECTS OF INTEREST CAME IN.
CREATED A BASIC ADMINISTRATION PAGE FOR THE LIBRARIANS TO FINE TUNE THE SYSTEM
●
GUIDED THE LIBRARIANS THROUGH THE NEW WORKFLOW DIAGRAMS, AND RECEIVED FEEDBACK FROM
●
THEM
REFERENCES MAY BE OBTAINED AT REQUEST.