Software Engineer with 4 years of professional experience addressing the entirety of the software life cycle.
Extensive technical aptitude and business sense, developing solutions for industry pioneers and market leaders.
Skills
Languages
Tools / Frameworks
Proficiencies
Java
SQL
Python
★ ★ ★ ★ ☆
★ ★ ★ ☆ ☆
★ ★ ★ ☆ ☆
HTML
CSS
Javascript
★ ★ ★ ☆ ☆
★ ★ ★ ☆ ☆
★ ★ ☆ ☆ ☆
Assembly
C
C++
★ ★ ★ ☆ ☆
★ ★ ★ ☆ ☆
★ ★ ★ ☆ ☆
Unit Testing:
Dev IDE:
SQL IDE:
Junit
Eclipse, Atom
MySQL Workbench
Version Control:
Build Automation:
Web Server:
Git & Github
Apache Maven
Apache Tomcat
Monitoring
Issue Tracking:
Groupware / Wiki:
Service Management:
Splunk
Jira
Confluence
IT Infrastructure Library (ITIL), ServiceNow
Experienced with the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software.
Ability to perform requirements analysis, specification, design, implementation, testing and verification of large software systems.
Knowledge of software process models, analysis of engineering tradeoffs, methods of project planning, tracking, documentation, communication, and quality assurance.
Practical software development skills needed for construction of production-quality software modules.
Experienced in the design, implementation, testing, and documentation of object-oriented software.
Familiar with UML Modeling using Structural, Behavioural, and Interaction diagrams.
Knowledge of software design patterns, paradigms, and techniques.
Database modeling at external, conceptual, logical and physical levels.
Familiar with database entity-relationship, relational, object-oriented, semantic, and object-relational models as well as verification of normal forms.
Functional analysis of database applications and transaction specification, design, and implementation.
Experienced in the principles of database management systems (DBMS) and of DBMS application development.
Kowledge of DBMS objectives, systems architecture, database models, Entity-Relationship and Relational models (relations, integrity constraints, relational algebra), data definition and manipulation languages, database design, application development tools.
Principles of algorithmic problem solving and programming using various methods of design, stepwise refinement, and procedural abstraction.
Application of propositional and predicate logic to preconditions, postconditions, and proof techniques.
Theoretical and empirical analysis of mathematical, geometrical, graph algorithms, both recursive and iterative.
Specification and implementation of advanced data structures and algorithms.
Software performance verification, evaluation, and testing techniques.
Experience
Career
Projects
Education
R&D Software Engineer | July 2021 to October 2024
Member of 7-person R&D team supporting software for radio frequency test device product line
Collaborate with multiple teams to bring a new hardware platform to market
Eliminated hard coded system control device drivers via simple, custom devicetree API
Define RF measurement apps using C++ and Qt framework, C Linux drivers, Bash scripts
Design and implement new end-user wizard to guide complex RF measurements
Execute the import, refactor, or rewrite of legacy app code from previous product line
Provide comprehensive test sets, monitor and report code coverage of multiple teams
Triage issues throughout software stack and CI/CD pipeline, fix or manage external fix efforts
Conduct research and analysis of competitor capabilities to inform product design decisions
C++ Tutor | February 2021 to August 2021
Intermediate level tutor, maintaining above a 4.9/5 customer satisfaction rating on ~200 sessions.
Provides both scheduled and on-demand individual tutoring assistance utilizing a virtual classroom environment.
Interacts with a varied customer base from Tutor.com partnered institutions which include: libraries, the U.S. military, K-12 schools, and four-year colleges.
Builds student's confidence and ensure understanding of Computer Science theory, Software Engineering, and C++ language topics.
Engages students collaboratively in the learning process, delivered at the scholar's personal level of mastery.
Infrastructure Business System Analyst Intern | Summer 2018
Served as an ITIL IT Service Management admin and ServiceNow developer
Engineered ServiceNow customization and CMDB modification for department and technical team leads
Supervised implementation and tested contractor's ServiceNow software deliverables
Represented Infrastructure Apps team during digital signage vendor selection
Achieved 83% Reduction in digital signage and wayfinding app response time, 12 to 2 seconds
Consolidated digital signage infrastructure from hybrid to public cloud, increasing scalability and reliability while decreasing cost and maintenance requirements
Coordinated and documented digital signage support with all major international offices
Developed a Web Services test suite and Splunk scripts to analyze system performance
Optimized Splunk reporting scripts, up to 50% runtime improvement
Solved Splunk script reporting issue of 6 months, stopping early architecture migration
Reduced AIP costs with inhouse SOAP Web Services tests, previously outsourced to IBM
Lead instruction of QA team responsible for web service performance testing
Assistant Manager | 06 – 12. 2015
Assisted manager to plan, implement, and coordinate retail strategy
Trained sales team on customer service and maintenance of electrochemical cells
Managed on-site Point of Purchase system and verified sales and inventory databases
Applied technical knowledge to repair phones, tablets, and battery powered devices
Club Officer, Lab Administrator, Web Developer
Maintained security lab for the use of Cal Poly's 100+ computer security club members
Integrated DHCP server, VPNs, Firewall, and 30 client boxes with HTTPS encrypted iPXE
Collaborated to develop and manage club website, mailing list, and social media
Achieved top 0.5% of Codewars developers
A community of 1,000,000+ developers operated by Qualified, a company that assesses software engineering skills.
Currently rated in the top 1000 coders (0.28%)
(profile page)
Senior Project
| History, Theory, and Optimization of the Advanced Encryption System (AES)
| Summer 2019
Bachelor of Science, Computer Science, 2020
California Polytechnic State University, San Luis Obispo (ABET accreditation)
Community Involvement:
White Hat Computer Security Club
Club Officer | Web Master | Lab Administrator