David Hernandez

I'm a software developer hungry for knowledge and excited to make the best product I can. I love using new tech, sharing ideas, and spending time with other fellow developers that are passionate about their craft. I enjoy being challenged and engaging with projects that require me to work outside my comfort and knowledge set, and I understand and value the importance of time management and open communication.

Software Engineer
[email protected]

Experience

uBreakiFix/Asurion - Software Engineer, March 2019 - Present

- Fulfilled technical lead responsibilities including, but not limited to: onboarding and training of developers, working with TA's, product team and shareholders to scope, prioritize and assign work to dev team members, conducting dev and code reviews, performing SCRUM master duties, promoting SDLC and code best practices and leading software projects

- Aided DevOps team in a few tasks surrounding development environments using AWS Cloud9 instances and local setups; created documentation around the processes involved

- Briefly performed managerial duties for team members including: 1-on-1's, quarterly and annual check-ins, and career development discussions

- Participated in interview panels for software engineers levels 1-3

Accesso - UI Engineer,  October 2018 - March 2019

- Contributed to work on an administration panel application used by internal teams to configure a ticketing system on behalf of customers

- Created re-usable and testable AngularJS components

- Worked on upgrading the application's build task runner, Gulp, from version 2 to 3

- Collaborated with level 2 support engineers to analyze and solve production issues

uBreakiFix - Web Developer,  June 2016 - October 2018

- Responsible for creating/reworking several key full-stack features using Laravel, AngularJS, HTML, and Less combined with a RESTful API, and MySQL; features included: device check-in flow and sales page, customer service feedback system, regional marketing CRM, and franchise lead system.

- Led a team of 3 developers in charge of rapidly integrating Samsung's device repair API with our system as part of our repair partnership within a 2 month time-frame.

- Restructured aspects of the purchasing, sales, and inventory systems in order to provide better inventory tracking to a network of 430+ stores and optimize current and future integrations.

- Promoting refactoring, OOP principles, and code documentation to maintain a clean and maintainable code base.

- Writing onboarding, project requirement, project design, and testing documentation for new and existing features.

- Aiding team in beginning unit test coverage, as well as TDD, for an existing large code base.

- Learned to balance the workload of a fast pace work environment from coordinating meetings with stakeholders, gathering requirements, and taking projects, at times multiple at a time, from beginning to end; all the while, frequently providing Tier 3 support to several departments via JIRA.

Jesus Film Project - Software Engineer, March 2016 - May 2016

- Created new specifications for major app push notifications; expanded existing push notification feature to handle major video and language releases.

- Wrote unit tests around the application content provider.

- Updated application UI, including material design integration.

UCF Environmental Engr. Combustion Research - Software Developer, Dec 2013 - June 2014

- Created an application for UCF researchers to simulate a virtual model of a real-life combustion machine based on given user inputs and configuration files.

- Using the interface, researchers avoided having to search through and modify a 290+ page file every time they wished to modify any properties of their model or input data.

- Integrated data modeling into the application by utilizing the JFreeChart library.

- Configured software to allow automatic input/output data stored in both textual and visual format to avoid research data loss.

Education

B.S. Computer Science w/ Minor in Mathematics - University of Central Florida, 2014

Oracle Certified Associate Java SE7 Programmer 1 - 2014

AWS Certified Cloud Practitioner - July 2020

Skills


- Languages: PHP, Javascript, HTML, CSS/LESS, Java

- Frameworks: Laravel, AngularJS, Vue.js

- DB: MySQL, PostgreSQL

- Testing Tools: PHPUnit, Mockery, Jasmine, Jest

- Cloud Platforms: AWS