SlideShare a Scribd company logo
1 of 2
MARK JACKSON
                                Lee’s Summit, MO 64063
                                    (816) 554-3069
                                 mjackson6@kc.rr.com


SUMMARY
Highly motivated Software Engineer seeking position utilizing my knowledge of .NET
software development. Demonstrated leadership abilities and team work skills as well as
the ability to accomplish tasks under minimal direction and supervision.

PORTFOLIO: http://tinyurl.com/yf395a9

TECHNICAL SKILLS
Programming Languages:
C#, C, C++, Assembly languages

.NET Skill Set:
.NET Framework and Common Type System, ASP.NET, ADO.NET, .NET Class Libraries, Web
Services

SetFocus, LLC.                  Lee’s Summit, MO                              2/09 - 10/09
Software Developer in .NET Master’s Program

   •   Developed solutions for diverse programming scenarios in C#, employing object–
       oriented programming concepts such as: encapsulation, inheritance, polymorphism,
       and abstraction.
   •   Used C# and ADO.NET to define and implement secure middle-tier components using
       both connected and disconnected environment strategies. Components were
       consumed by web applications and windows applications utilizing SQL Server and
       stored procedures to perform logical business transactions.
   •   Created and deployed XML Web Services using ASP.NET and Web Services
       Enhancements (WSE). Consumed Web Services from both Windows forms and
       ASP.NET web applications.
   •   Developed a Windows n-tiered “Public Library Management System” application and
       then ported the application to a dynamic ASP.NET Internet/Intranet model utilizing
       the same secure middle tier data access components. Non-public web pages were
       secured using Windows integrated and ASP.NET forms security models.


PROFESSIONAL EXPERIENCE
Independent Contractor                    Lee’s Summit, MO                   10/09-Present
Developer

   •   Created a .NET Windows Application in C# to input a color image file and output a
       file with a C language array for displaying the image on a black and white LCD.
       Features of the application include:
            o Allows users to use bmp, jpeg, gif, tif, and png input image files.
            o Allows users to select how each color in the image file is converted to black
               and white.
            o Dynamic generation of user controls.
            o Allows users to specify the exact positioning of the image on the target
               display.
            o Uses serialization to allow users to store image parameters as a project.
            o Allows users to select a simple lossless compression of the output data.
mjackson6@kc.rr.com

RBC Product Development                      Lenexa, KS                      6/08-11/08
Contract Engineer

   •   Modified real time, embedded software in C to execute various tests for Atmel
       AT91FR40162S microcontroller based medical equipment.
   •   Wrote a document for other software professionals outlining the steps necessary to
       quickly find the processor loading, communication message frequency, and POST
       execution time for medical equipment.
   •   Ran a series of tests on medical equipment and documented the results to contribute
       to the completion of the Verification and Validation tests.

TriSquare Communications                 Kansas City, MO                       4/06-7/07
Design Engineer

   •   Developed real time, embedded software in C to save data for a 2-way radio in flash
       memory in the Freescale MC9S08GB60A microcontroller, potentially saving millions
       of dollars by not using a separate non-volatile memory storage device.
   •   Modified Zilog Z8F4812 microcontroller assembly language source code to implement
       a new audio compander solution to aid improvement of 2-way radio sound quality.
   •   Developed real time, embedded software in C for a serial data communication driver
       for a LCD display, enabling 3 software developers to quickly design menu screens for
       a 2-way radio.
   •   Generated written document to explain the LCD interface functions that aided other
       software developers in designing menu screens for a 2-way radio.

Progress Instruments                    Lee’s Summit, MO                       4/03-1/06
Design Engineer

   •   Developed real time, embedded software in C for serial communications over PLC
       (Power Line Communication) and a LIN (Local Interconnect Network) type bus to
       implement a TI MSP430 and Motorola 68HC908GT8 based snowplow controller.
   •   Developed a Visual C++ console program to convert a Bitmap file into a C language
       data format so a customer’s logo could be displayed on a LCD, drastically decreasing
       the time to accomplish the task.
   •   Developed a Visual C++ console program to generate software loads that made it
       easy for users to update their snowplow firmware in the field.
   •   Designed Visual C++ software that formatted a file of communication messages
       between a salt spreader and its controller that resulted in the ability to develop
       spreader control algorithms in much less time.
   •   Developed a software driver for a serial communication interface to a digital
       thermometer in a Microchip PIC microcontroller-based wireless temperature probe.

EDUCATION
Iowa State University            Ames, IA

Bachelor of Science, Computer Engineering

More Related Content

Featured

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Featured (20)

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 

Resume of Mark Jackson

  • 1. MARK JACKSON Lee’s Summit, MO 64063  (816) 554-3069 mjackson6@kc.rr.com SUMMARY Highly motivated Software Engineer seeking position utilizing my knowledge of .NET software development. Demonstrated leadership abilities and team work skills as well as the ability to accomplish tasks under minimal direction and supervision. PORTFOLIO: http://tinyurl.com/yf395a9 TECHNICAL SKILLS Programming Languages: C#, C, C++, Assembly languages .NET Skill Set: .NET Framework and Common Type System, ASP.NET, ADO.NET, .NET Class Libraries, Web Services SetFocus, LLC. Lee’s Summit, MO 2/09 - 10/09 Software Developer in .NET Master’s Program • Developed solutions for diverse programming scenarios in C#, employing object– oriented programming concepts such as: encapsulation, inheritance, polymorphism, and abstraction. • Used C# and ADO.NET to define and implement secure middle-tier components using both connected and disconnected environment strategies. Components were consumed by web applications and windows applications utilizing SQL Server and stored procedures to perform logical business transactions. • Created and deployed XML Web Services using ASP.NET and Web Services Enhancements (WSE). Consumed Web Services from both Windows forms and ASP.NET web applications. • Developed a Windows n-tiered “Public Library Management System” application and then ported the application to a dynamic ASP.NET Internet/Intranet model utilizing the same secure middle tier data access components. Non-public web pages were secured using Windows integrated and ASP.NET forms security models. PROFESSIONAL EXPERIENCE Independent Contractor Lee’s Summit, MO 10/09-Present Developer • Created a .NET Windows Application in C# to input a color image file and output a file with a C language array for displaying the image on a black and white LCD. Features of the application include: o Allows users to use bmp, jpeg, gif, tif, and png input image files. o Allows users to select how each color in the image file is converted to black and white. o Dynamic generation of user controls. o Allows users to specify the exact positioning of the image on the target display. o Uses serialization to allow users to store image parameters as a project. o Allows users to select a simple lossless compression of the output data.
  • 2. mjackson6@kc.rr.com RBC Product Development Lenexa, KS 6/08-11/08 Contract Engineer • Modified real time, embedded software in C to execute various tests for Atmel AT91FR40162S microcontroller based medical equipment. • Wrote a document for other software professionals outlining the steps necessary to quickly find the processor loading, communication message frequency, and POST execution time for medical equipment. • Ran a series of tests on medical equipment and documented the results to contribute to the completion of the Verification and Validation tests. TriSquare Communications Kansas City, MO 4/06-7/07 Design Engineer • Developed real time, embedded software in C to save data for a 2-way radio in flash memory in the Freescale MC9S08GB60A microcontroller, potentially saving millions of dollars by not using a separate non-volatile memory storage device. • Modified Zilog Z8F4812 microcontroller assembly language source code to implement a new audio compander solution to aid improvement of 2-way radio sound quality. • Developed real time, embedded software in C for a serial data communication driver for a LCD display, enabling 3 software developers to quickly design menu screens for a 2-way radio. • Generated written document to explain the LCD interface functions that aided other software developers in designing menu screens for a 2-way radio. Progress Instruments Lee’s Summit, MO 4/03-1/06 Design Engineer • Developed real time, embedded software in C for serial communications over PLC (Power Line Communication) and a LIN (Local Interconnect Network) type bus to implement a TI MSP430 and Motorola 68HC908GT8 based snowplow controller. • Developed a Visual C++ console program to convert a Bitmap file into a C language data format so a customer’s logo could be displayed on a LCD, drastically decreasing the time to accomplish the task. • Developed a Visual C++ console program to generate software loads that made it easy for users to update their snowplow firmware in the field. • Designed Visual C++ software that formatted a file of communication messages between a salt spreader and its controller that resulted in the ability to develop spreader control algorithms in much less time. • Developed a software driver for a serial communication interface to a digital thermometer in a Microchip PIC microcontroller-based wireless temperature probe. EDUCATION Iowa State University Ames, IA Bachelor of Science, Computer Engineering