# Trevor Grabko > Sr. Software Engineer at Datasite Location: Minneapolis, Minnesota, United States Profile: https://flows.cv/trevorgrabko ## Work Experience ### Senior Software Engineer @ Datasite Jan 2023 – Present | Minneapolis, Minnesota, United States ### Senior Software Developer @ Cargill Jan 2022 – Jan 2023 | Hopkins, Minnesota, United States Wahoo Project ### Java Consultant @ Solution Design Group Jan 2020 – Jan 2023 | Golden Valley, Minnesota, United States ### Software Engineering Consultant (Remote) @ Dragos, Inc. Jan 2021 – Jan 2022 | Hanover, Maryland, United States CentralStore Project (Backend) Responsible for the ground up development of an API in Kotlin used by a new frontend that would handle requests for data that was ingested through a separate message ingestor using RabbitMQ. Developed a multi-provider identity management solution Using Vault, Elasticsearch and oidc providers like AzureAD and username/ password schemes with password expiration/ validation, etc. Developed custom search/ selector APIs that are seamlessly translated into Elasticsearch queries. Developed CRUD APIs for Elasticsearch without the use of spring data. ### Java Consultant @ McKesson Jan 2020 – Jan 2021 | Plymouth, Minnesota, United States Improved Back End performance of frequently used/ complex microservices by using multithreading, caching and more efficient database actions. Participated in weekly releases and planning as part of McKesson’s Agile development process. Communicated with Customer Service, Managers and Other developers to evaluate, design and implement changes/ bugfixes requested by users. Provided valuable feedback and solutions to other developers as a part of pull requests/ code reviews. Developed new efficient APIs on a new microservice that communicates the web application’s front end. Cleanup/ Completion of a previously unfinished Microservice that communicated with WordPress services and an Elastic Search Implementation that would allow marketing to communicate information to users on the Website without the need for any Front-End modifications. Technologies used: Spring (Boot, MVC, Security, Config Server, JPA/ DB, Cache), React, Apache FreeMarker, Redis, Oracle (DB), Docker, JSON (Jackson), Elastic Search, WordPress, Swagger (OpenAPI). Gradle (tool), Bitbucket(tool), Concourse (tool), JFrog/ Artifactory (tool) ### Software Engineer II @ Raytheon Solipsys Jan 2017 – Jan 2020 | Fulton, Maryland Develop new client and server applications with an in house plugin based framework which contains many common design patterns utilized today including a custom MVC framework, provider model and module system(s). Developed a REST web client based off the provider model where processors can produce and consume JSON data from the provider with little overhead. Create a GraphQL REST endpoint to handle database communication between multiple clients and servers. Use Jetty Server, WebSockets and GraphQL’s Subscription paradigm to create event driven communication between servers and clients. Build installers using IZPack for multiple programs and integrate installer creation into build processes. Write scripts in Perl and Python that communicate using REST APIs to third party programs and parse the data. Used Git, JIRA and Crucible as part of development procedures Answer questions from third party developers using our APIs in a helpful and timely manner. Subject Matter Expert on Secure Coding Practices and our in house APIs ### Application Developer @ Western Carolina University (Hunter Library) Jan 2016 – Jan 2017 | Cullowhee, NC Capstone Project - Developing an application from the ground up for Android that uses beacons and Google's Nearby Messages API to deliver context aware information to the user while in and around the library. The application also integrates with a number of services like Sierra Integrated Library Services, which uses RESTFul web services and JSONObjects to communicate with the library's catalog as well as its patron information. The application has a user interface adhering to Google's latest Material Design standards for application development. During development, I am serving as the acting project leader, leading and preparing for the meetings with both the clients and our professors as well as making sure we stay on track with development. ### Hardlines Team Member @ Target Jan 2014 – Jan 2017 | Cary, NC Organized and maintained all sections of sales floor including electronics, home, food and clothing. Provided fast and friendly service both on the floor and at the register. Certified to build bicycles. ## Education ### Bachelor of Science (B.S.) in Computer Science Western Carolina University Jan 2013 – Jan 2017 ## Contact & Social - LinkedIn: https://linkedin.com/in/trevor-grabko-391407119 --- Source: https://flows.cv/trevorgrabko JSON Resume: https://flows.cv/trevorgrabko/resume.json Last updated: 2026-03-22