James Mitchell
42 Kauri Ridge Road
Auckland, Auckland
+64 9 847 3521
james.mitchell@email.com
https://github.com/jamesmitchell

---

WORK EXPERIENCE

EDA Software Engineer
TechCore Solutions - Auckland, Auckland
January 2022 - Present
- Developed and optimized algorithms for electronic design automation tools, improving performance by 30% through effective multithreading and data structure management.
- Collaborated with cross-functional teams to integrate software solutions with IBM Mainframe systems, enhancing data processing capabilities.
- Utilized C, C++, and Python for software development, ensuring adherence to design patterns and best practices in object-oriented programming.
- Conducted performance analysis and debugging of software applications, leading to a 25% reduction in runtime errors.

Software Engineer
Nexus Digital Ltd - Wellington, Wellington
June 2019 - December 2021
- Designed and implemented software solutions for infrastructure management using Linux and Git, streamlining deployment processes.
- Engaged in code reviews and mentoring junior developers on best practices in programming and debugging techniques.
- Developed database solutions using MySQL and MongoDB, optimizing data retrieval processes and enhancing application performance.

Junior Software Developer
Catalyst Systems - Christchurch, Canterbury
August 2017 - May 2019
- Assisted in the development of software applications using C and Perl, focusing on assembly language for low-level programming tasks.
- Participated in the design and implementation of user interfaces, ensuring a seamless user experience.
- Contributed to team projects using Perforce for version control, maintaining code integrity and collaboration efficiency.

---

EDUCATION

Bachelor of Science in Computer Science
University of Auckland - Auckland, Auckland
Graduated: May 2017

---

SKILLS

- Algorithms
- C, C++
- Python
- Data Structures
- Debugging
- Design Patterns
- Git, Perforce
- IBM Mainframe
- Linux
- MongoDB, MySQL
- Multithreading
- Object-Oriented Programming
- Performance Analysis
- Verilog
- Assembly Language
- Information Technology

---

PROJECTS

Electronic Design Automation Tool
- Led the development of a comprehensive EDA tool that supports various design methodologies, resulting in a 40% increase in design efficiency for users.

Infrastructure Management System
- Developed a robust infrastructure management system that automated deployment processes, reducing manual intervention by 50%.