Welcome
Career Objectives
I am a Software Developer with a background in Spring, Java, and Android software development. In my current role I am creating new microservices and updating and customizing current applications. I am a hard-worker, a quick-learner and I enjoy helping others while making a difference in our world. I am enjoying every minute of software development and can’t wait to see what’s next!
- Programming Languages
- Markup and Style Languages
- Frameworks & Libraries
- Spring & Spring Boot, Java & Android standard libraries, JavaFX, Room, Hibernate
- Development Environment & Tools
- IntelliJ IDEA, Git, Cloud Foundry, SQLDeveloper, ElasticSearch, Grafana/Kibana, GoCD, PSP/AWS
- Operating Systems
- MacOS, Windows, iOS, Android
- Collaboration Platforms
- Rally, GitHub, Microsoft Teams, Slack, Microsoft Suite
Current Hobbies
- A-Maze-Ballz
- Created a maze game app that requires the user to navigate a ball through a randomly generated maze, by tilting the device or - optionally - using the touch screen. Selecting higher levels of difficulty results in the generation of increasingly complex mazes.
- Dominion App
- Created a mobile version of the board game Dominion, a deck-building game for 2+ players. The Dominion app seeks to recreate the game experience by using a visual interface imitating the physical setup of the card game and uses Android, Android Room, Spring, Spring Boot and Hibernate technologies
Education
Deep Dive Coding Bootcamp Dec. 2019
Certificate of Completion- Java/Android Developer
- Java/Android Bootcamp.This program consists of 750 hours of up to date Java/Android development education including: immersive, hands-on development of a personal android project and working with a simulated development team to create a Capstone project.
California Polytechnic State University, San Luis Obispo, CA
MS of Agricultural Education June 2016
California Polytechnic State University, San Luis Obispo, CA
BS of Agricultural Education June 2012
Previous Employment
Contracted Java Developer for Comcast • Brooksource • October 2020 – Present
- Evaluate and plan software designs and test results.
- Develop new software and support new applications under development along with the customization of current applications.
- Work with Quality Assurance team to determine if applications fit specifications and technical requirements.
- Communicate effectively and professionally in all forms of communication with customers, management, and colleagues.
- Work with experienced team members to conduct root cause analysis of issues, review new and existing code, and perform unit testing.
- Possess strong problem solving and decision-making skills while using good judgment. Multitask and change from one task to another without loss of efficiency or composure.
Software Engineer • Ultramain Systems Inc. • February 2020 – September 2020
- Developed, tested, and implemented new software programs. Communicated effectively and professionally in all forms of communication with customers, management, and colleagues.
- Worked with experienced team members to conduct root cause analysis of issues, reviewed new and existing code, and performed unit testing.
- Possessed strong problem solving and decision-making skills while using good judgment. Multitasked and changed from one task to another without loss of efficiency or composure.
Deep Dive Coding Java Mentor • CNM Ingenuity • January 2020 – September 2020
- Java tutor for Deep Dive Coding Bootcamp students
Deep Dive Coding Intern • Java/Android • September 2019 – December 2019
- Gained knowledge and hands-on experience in the following areas: object-oriented programming (Java 8 and 11), version control (Git and GitHub), Maven, Gradle, unit test (Junit), Javadoc, relational databases (SQL, JDBC, and JPA), relational database management systems (Apache Derby, SQLite), REST web services, Android SDK, and Agile methodologies
- Major focuses on programming, debugging, testing, collaboration, version control, test-driven development, and Agile methodologies.
- Created the following applications during the bootcamp:
- A-Maze-Ballz Android App: A maze game app that requires the user to navigate a ball through a randomly generated maze, by tilting the device or - optionally - using the touch screen. Selecting higher levels of difficulty results in the generation of increasingly complex mazes.
- Dominion Android App and Spring Server: A mobile version of the board game Dominion, a deck-building game for 2+ players. The Dominion app seeks to recreate the game experience by using a visual interface imitating the physical setup of the card game and uses Android, Android Room, Spring, Spring Boot and Hibernate technologies.
HS Biology Teacher • Bernalillo Public Schools • August 2018- August 2019
- Designed and created an engaging learning environment that encouraged critical thinking, analysis, and collaboration for all students.
- Ensured the safety of all students at all times, especially in lab-oriented classrooms.
- Actively participated in the Professional Learning Community and served as Secretary.
- Interacted and coordinated with students, parents, and administration via phone, email, in-person conferences, and video conferences regularly.
- Regularly met department, school, and district deadlines.
- Resolved classroom management behavior issues in the classroom as often as possible rather than sending to administration.
- Used online database for student attendance, grades, and other important information.
HS Agricultural Sciences Teacher • Various School Districts • August 2013- Aug 2019
- Obtained funding through the Federal Perkins grant to assist with curriculum needs.
- Authored several new courses throughout my tenure as a teacher (Animal and Plant Sciences).
- Club advisor for the national FFA organization and the school’s Garden Club.
- Used online database for student attendance, grades, and other important information.
- Instructor for Sustainable Agricultural Career Opportunities (after school program).
- Actively participated in weekly department and staff collaboration meetings.
- Managed department budgets for each course.
- Used grades as informative data for personal reflection and future lesson planning.
- Coordinated donations and support from industry partners.
- Planned a variety of events (contest, conferences, school activities) both locally and nationwide.
Links