As a side project between engagements, developed with the team a practical asset to our physical Dev Center space: a simple database-less websockets Spring Boot backend and Vue frontend web app that shows on the wall-mounted Dev Center screens whether or not important managers are in the office, busy or available.
November
Participated in team development on an internal project focused on extracting data from git repositories and showing the activity of the development team in an easy to read at-a-glance format, using a polyglot microservice backend architecture, and an AngularJS frontend.
Began the on-boarding process to help development on a project management organization application that would transform the existing workflow with a modern and robust interface, primarily based on a Spring Boot microservice backend architecture, and an Angular frontend.
October
Developed an extension to a previous project that would significantly enhance audit logging in the web application leveraging AspectJ to perform unobtrusive uniform capture of per user data — user keys, usernames, permission templates, inherited roles, etc., Filebeat and Logstash for moving log data and processing transformations and Elastic Search for dynamically handling user action queries on the audit dataset.
Attended my second business unit meeting, and I was given an award.
September
Worked on a 5 week engagement adding new functionality within the constraints of an existing legacy web based application built with Google Web Toolkit, IBM DB2 and Spring 3.
Attended the University of Minnesota CSE Job Fair to recruit soon-to-graduate students.
August
Nearing the end of a 15 sprint engagement spanning over the last few months, finished building various major features with the help of a great team, primarily with customized Spring Security implementations…
including sponsored users with inherited permissions.
dynamically switching between sets of application defined permissions.
dynamically generated forms for customizable authorization.
two types of registration flow enabling automated and manual registration.
After the mid-year review, I was promoted! From Software Engineer 1 and Associate Consultant, to Software Engineer 2 and Consultant!
July
Built various command line utilities for the team using npm, gulp, browserify, sass and more, to compile the growing dependencies needed to build a Knockout.js based client side application, and made reusable Knockout.js components.
Based on the outdated preconfigured virtual machine a previous team member created, I created an up-to-date Xubuntu 16.04 virtual machine image preloaded with our development stack: IntelliJ Community, MySQL, Java and more.
Over the last few weeks, I acted as the leader of the Accelerator 2.0 program — the training program Daugherty uses to on-board new hires, hosting an example project for a great group of three recent college graduates that was essentially a Twitter clone, using the a common stack, Java, Spring, MySQL and Knockout.
June
I worked on a backend service layer for the foundation of an Account Management RESTful API.
In conjunction with the backend layer, I created components of the client side consuming application written in Knockout.js.
May
Daugherty had their bi-annual business unit meeting with Daugherty founder, Ron Daugherty, speaking.
I have left my Kitchen quarters, and now work in a team of now 12 on a greenfield project established in January.
March
Daugherty's recruiter team found me at the UMN CSE Career Fair, allegedly — though I have no recollection of that event.
I went through three interviews, one on UMN campus with a Daugherty recruiter, and two in person at the office, first with a regular software engineer, a manager and another recruiter, and the second with a senior application architect.