I've spent most of my life working with software and helping businesses and everyday people find ways that technology can help them solve their daily problems and make their lives easier.
I have a love and a passion for developing and working with open technologies and finding elegant solutions to difficult problems.
My interests include: fault-tolerant distributed systems, web APIs, computer security, machine learning / data mining, software engineering, operating system design, and a little bit of mobile development. I'm also an avid bicycle commuter (despite living in Texas).
Software Developer, Bitbucket @ From January 2015 to Present (1 year) Sr. Software Engineer @ Helped lead a small agile team in maintaining and developing the company's core SaaS product suite working primarily in Python, C#, and Javascript. Work included coordinating the team's sprints and working directly with customers to develop new functionality. Designed and developed the company's REST API for secure exchange of health information with third-party partners.
Additional projects:
* Designed a role-based access control (RBAC) system for managing user access to protected health information
* Implemented a queue-based workflow for backend processing and message delivery using RabbitMQ
* Automated application build, test, and deployment processes
* Led the team's transition from SVN to Git From December 2010 to January 2015 (4 years 2 months) Web Application Developer @ Developed and maintained a wide variety of web applications written in PHP, ASP.NET, and Classic ASP using MSSQL and MySQL data stores. Worked collaboratively with groups throughout the organization to define problems and create effective web-based solutions.
Projects included:
* Led the redesign and implementation of the new Emergency Mass Alert System
* Developed an updated version of the Employee Wellness Tracker
* Implemented an online payment processing portal for the university's online admissions application
* Developed an Event Registration & Management Portal for internal events
* Designed and developed the IT Department Internal Messaging Application From August 2007 to December 2010 (3 years 5 months) Developer / Technical Support @ Developed web and server applications to support the company's remote backup product and managed the company's OEM system building process. Also provided phone and e-mail support to CTI Internet customers.
Projects included:
* Designed and developed the account management portal for CTI Remote Backup
* Developed backend processes for garbage collection and utlization measurement for CTI Remote Backup
* Developed an OEM automation application to configure and install client software on new OEM systems based on invoice data from the POS database From July 2005 to July 2006 (1 year 1 month) Board Operator / News Reporter @ Wrote news stories and interviewed community members for inclusion in local news reports. Also gained experience in production by creating several radio advertisements. Also gained experience as a board-operator in a live broadcast environment.
Developed and launched the company's flagship local news website and assisted in training staff on how to effectively update content.
Assisted in optimizing the company's on-air computer systems by reworking broadcast automation schedules and electronic clocks to provide for a more streamlined and reliable system while reducing the amount of work required by the traffic department to build the daily log. From June 2003 to July 2005 (2 years 2 months)
Master of Science (M.S.), Computer Science @ The University of Texas at Dallas From 2011 to 2014 Bachelor of Science (B.S.), Computer Science @ University of Illinois Springfield Mark Adams is skilled in: Software Development, Microsoft SQL Server, Web Applications, C#, jQuery, HTML 5, Agile Methodologies, ASP.NET MVC, Programming, Python, HTML5, MSSQL, GWT, Agile, Android