I am am a software developer, specializing in Java/Spring back-end programming. I also have extensive experience in React and React Native, with skills using AWS, Kafka, and SQL databases. I have an entrepreneurial spirit, and I have a passion for creating software!
At this position, I have developed batch applications via Spring Batch to send product data to external integrations, sent data to AWS and Algolia search AI integration, and have worked to promote tech modernization within the company.
At Consensus, I helped architect and developed a full rewrite of the analytics system for demo automation tracking.
I also used Kafka via Confluent Cloud and Clickhouse for large data analytics pipeline construction, programmed API and messaging microservices in Java Spring, and did proof of concept work with AWS Redshift and SNS integrations.
I also ensured high code quality with Unit, Integration, and Functional tests in JUnit and other various testing frameworks.
As a software engineer at Mutual of Omaha, I participated in the development of a large suite of microservices built upon the Groovy Spring framework. I worked with Spring Boot microservices focused on handling large amounts of data by utilizing MSSQL and Liquibase, Spring Integration services focused on the transfer and manipulation of data files, and Spring Batch services focused on daily or nightly batch processes.
I also developed customer facing user interfaces within the React/Redux ecosystem. In these projects, I utilized Javascript, Yarn, and other front end technologies to develop dynamic single page applications.
This work was done on a Scaled Agile Framework team, utilizing many tools, including but not limited to: Jira, Jenkins, Confluence, Docker, Kubernetes, Bitbucket, IntelliJ, and much more.
At Proxibid I was a full-stack developer who used a multitude of technologies including: Java, Javascript, React.js, Selenium, Spring, PHP, HTML, CSS, and a variety of other tools and languages. As a member of a highly Agile team, I not only learned to use modern technologies, but modern methodologies as well. From back-end API development, to Wordpress and front-end React components, to Selenium automated testing, this position truly tested me to expand my abilities as a software developer.
I was a software developer for American Family Insurance. I worked on the Apex team developing the software that our American Family Insurance agents use on a daily basis. I primarily programmed using Scheme in Eclipse.
At this position I learned a wide array of programming practices and technologies. I learned technical skills such as how to use SQL databases, Git bash, Scheme, Eclipse, and other software tools. More importantly though, I developed strong working relationships with team members and gained confident communication skills.