Post Job Free

Resume

Sign in

Software Engineer (Backend, Fullstack)

Location:
Denver, CO, 80216
Posted:
March 18, 2024

Contact this candidate

Resume:

Mitchell Block

Denver, CO 303-***-**** ad4e27@r.postjobfree.com linkedin.com/in/mitchell-g-block

SUMMARY

Versatile/Flexible - have contributed to projects ranging from design of cloud microservices to OS installation scripts to training members of a customer focused support team

Independent - learned Java/Android as sole engineer for a project that won awards 2 years running

Communicative – consistently tasked with communication between 3rd party international contractors and collaborating across teams for high priority projects

Team focused – always available to help others on the team from proof of concept work to pair programming to being available for bug fixing and troubleshooting

TECHNICAL SKILLS

Java Spring JUnit SQL ElasticSearch MongoDB/NoSQL JavaScript Python Node/NodeJS Android Polymer Git Azure AWS

PROFESSIONAL EXPERIENCE

RADIAN March 2021 – September 2023

Software Engineer II

Remotely collaborated with an Agile Scrum team to implement new features and maintain/upgrade existing Java based object-oriented microservices infrastructure leveraging Spring, Azure functions, Elasticsearch, and SQL

Implemented new REST API endpoints for two different data types, often pair programming with team members, and appended functionality to link separate microservices together

Created new unit tests using JUnit, SpringBootTest and SpringRunner, and refactored existing tests to increase code coverage and properly test new and existing backend system functionality (APIs, database access, business logic)

Trained support team and provided documentation for adding users to the system; assisted in troubleshooting and debugging systems

Designed and documented a proof of concept solution for updating existing single-tenant microservice APIs to incorporate multi-tenancy capabilities

Led team working with a 3rd party contractor to upgrade ElasticSearch clusters on all development environments, including reindexing existing data, reformatting Java queries and database access, and updating all Spring package versions

Collaborated with team to design, architect and implement a new backend microservice in Azure functions that integrated with 3rd party software

Remediated system security vulnerabilities and refactored outdated and unused code

Designed and documented proof of concept solution to transition from ElasticSearch to MongoDB, including sprint effort estimations for each index

WALTERS STATE COMMUNITY COLLEGE March 2020 – March 2021

Web Content Assistant

Remotely collaborated with a team and clients to maintain and update a website according to client requests

Refactored and integrated object-oriented design principles into the existing architecture

Implemented process changes, including the use of Git technology to streamline website updates and provide a more Agile-inspired iterative development cycle

FREELANCE, SELF-EMPLOYED August 2018 – March 2020

Software Engineer

Independently designed and implemented solutions on several projects

Python Prototyping – made a prototype command-line application for finding totatives of prime numbers in Python to be used as part of a proof

Python Bot for Wikipedia – Converted shell scripts run by a bot on Wikipedia (Rick_Bot) to Python for maintaining and updating featured article nominations by year, and a user leaderboard for number of featured article nominations to run from AWS Lambda in the cloud

LGS INNOVATIONS April 2017 – August 2018

Software Engineer

Redesigned an existing real-time data aggregation and display suite of Android applications to more optimally benefit from object-oriented design and allow a more cohesive user experience.

oRedesigned the display of real-time data to be more user friendly and load 40% faster through lazy loading.

oDesigned software to leverage TensorFlow and machine learning/AI to correctly identify objects of interest in a real-time setting.

oThis work won the highest marks from Trident Spectre two years running and earned praise from existing clients.

Designed and developed modules within existing modular, microservice framework using JavaScript (ES6), Polymer, Node/NodeJS/Node.js, and MongoDB.

oDesigned software for updating firewall settings, opening/closing ports, controlling IOT devices (finding MAC addresses, syncing devices) via network, and displaying information from sensors for use in smart buildings.

oAdded new features for displaying data received from data aggregation Android apps on a map using OpenStreetMaps, as well as sending information to remote handsets.

Tweaked existing PXE boot to install all necessary packages for easier deployment of equipment to customers, which greatly decreased production time.

EDUCATION

BA in Computer Science, University of Colorado, 2016

SOFT SKILLS & OTHER TOOLS

Agile Methodologies (Scrum, Kanban) Object-Oriented Analysis/Design/Programming Pair Programming Design Patterns Web Development Backend Development Fullstack Development Mobile Technologies JIRA Confluence JSON AngularJS HTML/CSS Genymotion VirtualBox TensorFlow OpenStreetMaps Docker Kubernetes



Contact this candidate