Design, test and develop high-quality software that is maintainable and serves real business needs.
Work with users or subject matter experts to understand their business problems and develop the software they need.
Recognize opportunities for team growth. Help a team remove obstacles, solve problems and work better.
At Position Development I have worked within the non-profit, media, and publishing spheres, building e-commerce stores, publishing platforms, and data analytics applications, for clients like Verso Books, The Criterion Collection, and the national non-profit Real Food Challenge.
At Cyrus I have written software for clients using Extreme Programming practices and a range of technologies. I've coached new team members at all experience levels helping them get up to speed extremely quickly. I regularly facilitate retrospective meetings using a toolkit of analytic techniques to remove obstacles and solve problems.
Developed a web app that provides an intuitive abstraction for managing raw cloud computing resources. Users can manage resources from AWS as well as from internal VMWare clusters. The app uses rails, mysql, sidekiq and fog.io with tests written in rspec and mocha.
Developed software for a business to business sales portal where brand representatives purchase and configure BV products. The app is a java based web app using spring mvc, gwt and dropwizard with tests written in selenium, junit and mockito.
Tested and updated front-end code (originally developed for ie6) to work with the latest browsers (ie10, firefox, chrome). Converted legacy prototype code to jquery; test driven with jasmine.
Led a team of developers working on an app that allows public access channels to collect, schedule and distribute video content through a simple web interface. Content creators could log in and upload their videos for channel admins to approve and schedule. Behind the scenes the app would validate and transcode the content into an appropriate format and then stream it directly to the local cable tv providers.
Worked with a small internal team investigating product development. We conducted market research and developed rapid prototypes of several applications.
On the Boston Capital team I worked on a sophisticated asset management web app. This application allows for complex data entry with validation, document management, asset performance reporting, and tax credit calculations. It is developed in java and groovy using webwork, picocontainer, hibernate and sql server with tests written in selenium, junit, jbehave, mockito and spock. I helped build this on-site XP development team from the ground up.
Spent this single day moving code from rcs to svn. The project was abruptly cancelled as their position in the housing market began to collapse. It was an exciting day.
Developed a system for managing and optimizing student book shipments, a tool for student class registration and a revenue recognition tool. These were developed using java, spring/mvc/aop, hibernate and ejb2. I also coached an existing development team toward Extreme Programming.
Implemented user interface elements in c++ using Qt. Fixed bugs.
As director of this student art gallery I coordinated logistics, publicity, art curation and show design for about 10 gallery openings per year.
Matt J Raibert — mattraibert@positiondev.com — (917) 328-0228