
Mark Simpson
Senior Software Engineer
A Closer Look
Ask me about
Test Driven Development, Agile Software Development, Clean Code, Refactoring, Handling Legacy Code
When did you know that you wanted to work in tech?
"Since I was very little I wanted to be a 'scientist' of some kind. Around the time I was in Junior High, Digital Equipment Corporation moved into my town - part of the deal was that they'd donate computers to the school system. In 8th grade 'Industrial Arts' class we were shown how to use one to write a simple Basic program (it was actually a VT52 networked with the PDP-11(?) in the high school). Something about that dumb program got me hooked."
Projects & Roles
Blockchain
Worked closely with end-users and product managers to implement back-office tools for managing blockchain assets including the customer's own crypto-currency. Learned programming languages and technologies (Go & Docker) on the fly to get the needed work done with the client-team didn't have the bandwidth to work on those parts.
High-end Real Estate
Worked with client team to produce new version of broker facing property search application, while maintaining and integrating features from the old system.
Also consulted on Agile practices such as retrospectives and helped make them 'stick'.
Finance
Joined team working to add features to existing application to make it useful/usable by a new set of users.
Learned/reacquainted languages/technologies on the fly to get the job done.
Learned, then taught, customer team how to test and write redux-saga code which was in the codebase but unfamiliar to current customer team.
Logistics
Consulted with team to reinforce Agile processes (regular retrospectives, more informative iteration planning meetings).
Configured management tool adhering to ITIL standards to maintain application environments and availability
Ed-tech
Developed software for a mission critical detailed network discovery, device monitoring, topology visualization, and RCA tool.
Worked with the client team to extend and maintain the application which helps postgraduate programs market to students by building flexible jQuery based web form plugins to gather student information and interest quickly and seamlessly.
B2B Data Centers
Took over (unfinished) product from previous vendor and brought it to a state where an MVP could be released and produce useful information.
Worked with customer to narrow the MVP definition.
About
Home Town
Cambridge, MA (hometown)
Current Town
New York, NY (current city)
Education
Bachelor of Science in Computer Science, Worcester Polytechnic Institute Worcester, MA
Connect with Mark
Languages & Technologies
Typescript,JavaScript, React.js, Redux, Angular.js, Clojure, Common Lisp, CSS3, Docker, Heroku, MongoDB, MySQL, Python, ReactiveX, Redis, Ruby