Scoping implementation of AzureAD OAuth integration project
Revised mass interviewing exam
Implemented proper serverless framework backend
November
Guided work on a data importing for blockchain traceability system
Added new views on top of analytics data to provide timeslices of performance and usage
Created gantt chart view of various workstreams
Initially designed with D3, migrated with pure React and SVG rendering
Pulled workstream data from various Github and Zenhub APIs with uniform API
Added OAuth integrate with existing systems
Extracted common design elements from ryanrampersad.com and created a reusable package of styles and components
Continued software engineering interviews
Celebrated Daugherty's new office space!
October
Researched converting previously built standalone docker-embedded Rust service into WASM-based service
Helped build multi-step blocking and nonblocking validation data importing support
Helped create new user interfaces to communicate errors before data is committed to systems
Helped add robust XLSX parsing to enhance user experience and system functionality
Addressed ZMQ-socket corruption/blocking in network layer by keeping connections regularly active
Upgraded multiple microservices with year-over-year dependency upgrades
Refactored documentation to enhance future development
Researched and discussed at length the values and benefits of blockchain systems and distributed application systems
Explored the existing ecosystem around these concepts
Created diagrams to explain existing workflows and upcoming approaches
Continued software engineering interviews
Attended my eighth public HackerX event
September
Implementing prototypical passwordless authentication service with OAuth support
built with React and NestJS with TypeScript
Support remote internship program with initial onboarding and broad software engineering guidance
Presented Security from A Software Engineering Perspective at the University of Minnesota Twin Cities for ST 8109 Cybersecurity Foundations, Technology, Risk & Communication class
Continued software engineering interviews
August
Overseeing implementation of a basic reporting dashboard;
built with React and NestJS with TypeScript
Strategic planning sessions with business and internal members on upcoming tasks
Balancing team composition, skills and interest
Continued mentoring interns and junior engineers in technical proficiency and consulting perspectives
Continued software engineering interviews
Building additional software engineering interview materials
July
Overseeing implementation of mobile web app stack;
with frontend focused on delivering easy to use data entry capabilities with React
backend for data collection and storage with NestJS and TypeScript
Refactoring and enhancing previously designed and implemented supply chain traceability code
Began role as Team Manager for junior engineering section
Continued mentoring interns and junior engineers in technical proficiency and consulting perspectives
Continued interviewing software engineering candidates
Given MP3 file with existing ID3 metadata, combine audio, album art, titles and other metadata and create a short shareable .webm video
June
Created a proof of concept Gatsby Documentation portal leveraging MDX
Continued to research and research and experiment with various design systems
Continued supporting interns and junior engineers with mentorship in technical and consulting excellence
Attended my seventh public HackerX event speaking to more than fifteen great candidates
Rebuilt this site using Styled Components
Updated all used dependencies to their latest versions
Converted class-based components to hooks-based components
May
Studying and experimenting with technologies and approaches towards building a design system
Exploring various existing tools and implementations
Continued to mentor junior engineer in React, and extending knowledge to APIs with Node, Express and databases
Helped with recruiting and interviewing efforts
Helped onboard and bootstrap a remote intern research program
April
Built a Java based Spring Boot 2 API layer to faciliate CSV uploads with flexible context-aware validation services and fairly robust error handling and reporting
Constructured a flexible data model to account for evolving business requirements taking into account a narrow time frame
Used postgres jsonb columns and traditional relational capabilities
Implemented basic API Key based authentication/authorization
Designed a basic user interface with React to handle uploads and basic error reporting
Integrated basic usage analytics tracking into the API Layer
Collaborated with a team on data modeling and query optimization, and integration with a React app
Began working on a small mockup to show case supply chain traceability to various business units
Mentored a junior frontend developer, learning JavaScript and React
Coordinated possible future engineering efforts within the business
Produced various estimates for possible future engineering work
Provided timely updates for remote participants
March
Finished building a prototype for supply chain transparency
Built a new "exam" for a mass recruiting effort
supporting graceful and scalable submissions; practicing our own technologies
adding context to each coding prompt
improving the exam workflow by allowing candidates to run the test suite locally
and finally added support for Java in addition to JavaScript