Overview
Work History
Education
Skills
Timeline
Generic

Sean Robinson

Senior Academic Technology Developer

Overview

8
8
years of professional experience

Work History

Senior Academic Technology Developer

Colorado Community College System, Colorado Online
06.2022 - Current
  • Oversee the CCCS middleware system by expanding upon the existing codebase, testing existing and new features, and validating the flow of data to ensure the accurate processing of over 1000+ daily banner records related to users, enrollments, courses
  • Continually revise code bases to follow modern development patterns such as dependency injection, singletons, repositories, and decorators
  • Develop new web applications with the LAMP stack to streamline instructor and faculty online course management, such as copying content, enrolling into courses, accessing required materials for courses, dropping students, reporting grades, updating student information in the middleware, and setting dates for information to be pushed to the LMS
  • Design and build additions to the backend codebase to handle changes in the data exchange interface of the LMS and facilitate the successful implementation of project requests from the 13 system colleges
  • Create new internally accessible REST APIs to help increase the maintainability and flexibility of existing applications by separating out the data retrieval layers
  • Test performance of existing MySQL queries and make adjustments when results are suboptimal
  • Coordinate with other IT teams to schedule upgrades and testing of our dev, test, and prod app servers, web applications, and backend scripts.
  • Perform general maintenance on existing database tables.
  • Participate in initial requirement gathering meetings with project stakeholders to help determine baseline requirements for possible successful technical solutions
  • Host bi-weekly development meetings to cover current development projects, code refactors, new design patterns, and bug fixes
  • Build documentation of application architecture to ensure successful long-term maintenance of production applications
  • Help support specialists answer technically specific application questions when creating how-to-use documents for web applications used by faculty and instructors
  • Perform failover testing of production applications and scripts
  • Manage and configure cloud suite of Atlassian products, Jira and Confluence, for a multitude of teams
  • Act as tier-3 support when requests require specific technical knowledge to resolve.

Academic Technology Developer

Colorado Community College System, CCCOnline
06.2020 - 06.2022
  • Assisted with consolidation of 13 LMS instances into 1 by updating middleware code, API configurations, and creation of all existing org units from each individual LMS into a new structure on the single instance.
  • Helped transition middleware to new LMS integration by updating backend code with new classes to handle SOAP calls, bulk data exchanges, file retrieval, file creation, and authentication
  • Created multiple backend scripts to automate processes, such as automatically enrolling all students into student orientation on LMS
  • Developed and documented workflow for using postman to allow for easily generating auth tokens and testing API versions against available endpoints in LMS
  • Assisted with automation of sectionizer application to process new enrollments hourly into available sections on LMS within specified time window.
  • Created web application to allow for enabling/disabling sections used by the sectionizer to place students in
  • Designed and Implemented the backend code necessary to allow colleges to participate in the Rural College Consortium, where rural community colleges can pool courses and enrollments depending on available resources

Javascript Developer

BlinkTech LLC
08.2018 - 05.2019
  • Created a cross-platform prototype of the app bLinkup using react native
  • Designed and built the initial backend using node, express, mongoose, and socket.io to facilitate data integration
  • Designed and implemented first iteration of multiple databases in MongoDB
  • Implemented a robust test suite using jest to minimize runtime errors and ensure proper functionality

Java Developer

Mercury Marine
03.2016 - 09.2017
  • Planned, developed, tested, deployed, and maintained custom web applications to assist with the manufacturing process
  • Created a web application using angular.js (v1) that allowed users to create, track, update, print tickets, and perform analysis on tracked materials using custom built QR codes
  • Wrote backend APIs in java with spring boot to connect different microservices across multiple web applications
  • Created custom SQL queries to enhance existing APIs and allow for the creation of new API requests
  • Established an automated testing framework using selenium to enable more efficient pre-deployment end-to-end testing for all web applications
  • Developed apps within multi-week sprints with specific tasks picked from a kanban board to allow metrics tracking
  • Deployed code changes on a weekly basis to both test and production environments using Jenkins as the CD method
  • Created architecture diagrams and code documentation to assist with application maintenance, enhancement, debugging/troubleshooting, and onboarding new employees
  • Executed bug fixes from user-submitted tickets and test suite results

Education

Bachelor of Science - Computational Mathematics

Marquette University
Milwaukee, WI
2014

Skills

  • Full Stack Development
  • LAMP
  • Modern Design Principles
  • REST APIs
  • Requirements Gathering
  • SDLC Processes
  • Project Scope Enforcement
  • Mentoring/Teaching

Timeline

Senior Academic Technology Developer

Colorado Community College System, Colorado Online
06.2022 - Current

Academic Technology Developer

Colorado Community College System, CCCOnline
06.2020 - 06.2022

Javascript Developer

BlinkTech LLC
08.2018 - 05.2019

Java Developer

Mercury Marine
03.2016 - 09.2017

Bachelor of Science - Computational Mathematics

Marquette University
Sean RobinsonSenior Academic Technology Developer