Mark Ransom
Software Developer and Solution Architect
Skills:
Languages:
Python, JavaScript, C#, Java, VB.NET.
Frameworks:
Django, jQuery, Android SDK, ASP.NET.
Databases:
MySQL, PostgreSQL, Microsoft SQL Server (2000 & 2005), FoxPro.
Tools:
Visual Studio, VS Code, Vim, Git, Docker, Fabric, Microsoft Office.
Methodologies:
OWASP, Agile, Scrum, Extreme Programming.
Experience:
Cox Media Group, Atlanta, GA
January 2015 – Current
Solutions Architect
- Develop and document solutions for integrating with vendors and internal systems.
- Proof out possible solution approaches using different technologies (Python, .NET, Java, etc) as appropriate.
- Assist with creating and fleshing out tickets for enhancement and additional integrations.
- Offer support to developers, including additional elaboration and pairing as necessary, to insure timely deliver of tickets and solutions.
- Document and create diagrams for existing integration points
- Act as a technology liaison between the business and development teams.
November 2012 – January 2015
Software Developer
- Develop enhancements and fixes for a large scale web application with 100+ domains.
- Participate in elaborations for new features and functionality and give feedback on technical aspects of change requests.
- Help fix bugs and defects and assist with resolving high priority issues in a timely manner.
- Follow good development and testing best practices, including writing unit tests and documentation to cover code changes.resolve
- Write and execute both automated unit tests and manual test plans to assist QA with validating feature functionality.
Salva O’Renick, Kansas City, MO
February 2010 – November 2012
Senior Application Developer
- Develop and maintain websites and web applications according to client specifications using Python, Django, C#, and ASP.NET.
- Test and deploy websites and web applications, working closely with clients to insure full functionality and complete satisfaction.
- Configure and maintain web and database servers using a range of technologies including Linux, Windows 2008, MySQL, Microsoft SQL Server, IIS, Apache, and Nginx.
- Trained junior developers in writing standards compliant HTML and CSS, and in using Python and Django.
Soleran, Overland Park, KS
September 2009 – February 2010
Software Engineer
- Developed enhancements and updates for a sophisticated web-based Customer Relationship Management application called eSalesTrack.com.
- Performed security assessments on the CRM application, infrastructure, and architecture and made changes where necessary to insure that all security standards are adhered to.
- Implemented and supported a Subversion source control system to streamline the development process involving multiple engineers.
- Designed and coordinated application load testing and made suggestions and modifications to improve response times within targeted areas of the application.
- Assisted in training and mentoring junior developers.
Commerce Bank, Kansas City, MO
March 2007 – September 2009
Team Lead
- Acted as a technical lead for team members and a point of contact for other members of the organization (mainframe, database, business unit).
- Represent the team in management meetings and planning meetings.
- Directed process improvement efforts within the development team such as automated unit testing, pair programming, and utilizing new development tools.
- Ensured that software development security standards and best practices were understood and followed by members of the team.
IT Developer III
- Developed enhancements and updates for Online Banking, which has over 300,000 active users and supports an average of 2,000 concurrent sessions.
- Worked directly with multiple IT areas and business partners to design, develop, implement, and support business solutions.
- Documented application support and development information in the team wiki.
Gentiva Health Services, Overland Park, KS
December 2004 – March 2007
Helpdesk Analyst
- Designed and developed tools and applications to support the Help Desk and for use by the entire organization in an effort to streamline operations.
- Created and administered the Help Desk website, which included complex integrated functionality to support the needs of our end users.
- Provided expert and creative solutions to user problems of complex nature to ensure user satisfaction and productivity.
- Coordinated user and support issues among corporate sites to ensure timely distribution of knowledge and positive impact on user satisfaction and productivity.
Examinetics, Overland Park, KS
September 2001 – December 2004
Technical Support Representative
- Developed automation processes involving secure client data exports of patient data utilizing FoxPro and encrypted data transfers.
- Assisted internal clients with a wide range of issues including hardware, software, Windows XP, proprietary software, medical equipment, etc.
- Supported external clients with software issues pertaining to the company’s proprietary health and safety management software.
HopNet, Blue Springs, MO
December 1997 – December 1998
Support Representative
- Assist web clients with activating internet connections and email account configuration with company’s network and email servers.
- Added new clients into the email system and maintained account information.
- Assisted in server maintenance and web development.
My Other Projects:
http://apprabbit.com – A dynamic web application builder created using the Django framework.
https://github.com/megamark16 – My Github page, where I try to contribute to the open source community.
Education:
Park University, Parkville, MO
2006-2008
- BS, Management, Computer Information Systems
- 3.81 GPA
- Graduated Magna Cum Laude
Blue River Community College, Blue Springs, MO
1999-2001
- Associate of Arts
Awards:
Eagle Scout – Boy Scouts of America