I'm a Software/Firmware Engineer with over 3 years experience in Java/JavaFx front end applications as well as experience in React front end development with Redux and Axios. I also have experience in Java and Kotlin backend REST API's incorporating Spring/SpringBoot technologies. Previous to that, I have 15+ years of experience mainly working with micro-controller firmware applications involving bluetooth, WiFi, battery charging and monitoring, LCD, touch panel, and RAM interfaces. I've also been involved with the development of software applications in these areas.I am motivated to apply my past experience, but mainly my most recent experience, in Java, Kotlin, React, JS & TS towards web technologies and full stack development. My most current project was a full stack application(Java/Spring/Reactor backend and React/Redux front end) which allowed creation of validation rule sets for individual teams' application data in order to verify, via database scan(data audit), that data adhered to those rules. In addition I was involved with multiple data gathering services that periodically pulled data from web API's. Written in Kotlin/Spring, the services stored data to a database which was accessible through interaction with a React front end. The front end accessed the data through REST calls to the backend and displayed the data in a user friendly format that incorporated Material UI. I was also heavily involved with a Java/JavaFx based project using the WorldWind Geographical API. Previous to that I have micro-controller experience in C, with integration of battery powered Bluetooth and WiFi devices into electronic signature capture tablets.My peers would describe me as a self driven individual that can be counted on to think creatively, while at the same time being able to put the team and business's priorities first. I put much thought into ideas and how they fit into the company goals before presenting them, and although I work very well alone, I also excel in a collaborative project environment. I am not afraid of working hard and learning new technologies.Core competencies consist of:Software Development: Java, Reactor, React, Redux, Javascript/Typescript, JavaFXAgile Development EnvironmentExtreme Programming and Pair Programming EnvironmentsTest Driven Development using JUnit, Jest, React testing library, EnzymeSpring, Spring BootPivotal Cloud Native Architect TrainingGIT Version Control I have a BS in software development from Western Governors University and can be reached through this profile.
Listed skills include Java, Javafx, Software Development, Microcontrollers, and 28 others.