James Photis
Senior Software Engineer
Boston, MA 02132 978-***-**** *********@*****.***
Summary
Experienced Senior Software Engineer with 15 years of expertise in designing and developing software solutions for a range of industries. Proficient in Python, C++, C#, SQL, VBA, VISUAL BASIC, cloud technologies, and automated testing, with a strong background in application design, system architecture, and software development life cycles. I am skilled in collaborating with cross-functional teams, mentoring junior engineers, and optimizing development processes to drive continuous improvement. Passionate about solving complex problems and delivering high-quality, scalable software in fast-paced, agile environments.
Core Competencies
Software Development: Python, Qt, C++, Java, C#, VB, VBA, JavaScript, HTML/CSS
System Architecture: Distributed Systems, Cloud Infrastructure (AWS), Microservices
Databases: SQL, MySQL, Access, Database Design & Optimization
Agile Methodologies: Scrum, CI/CD, TDD, BDD
Tools & Technologies: Git, Docker, Jenkins, Kubernetes, LabVIEW, AWS, VBA, QT
Testing & Automation: Unit & Integration Testing, Automated Test Systems, Continuous Integration, GPIB, USB, RS-232, SPI, and I2C.
Leadership & Mentorship: Team Collaboration, Process Improvement, Cross-functional Team Leadership
Problem-Solving & Data Analysis: Statistical Analysis, Process Optimization, Process Documentation
Professional Experience
JP Development Senior Design Engineer
January 2009 – Present
Consulted for a software/hardware firm, specializing in software development and testing for various engineering applications, including embedded systems and cloud-based solutions.
Led the design and implementation of software and hardware test systems, contributing to the development and enhancement of enterprise-level applications.
Mentored and coached non-technical engineers, ensuring clarity of technical concepts and best practices.
Built and deployed cloud storage solutions (AWS) to improve scalability and accessibility of test data.
Developed automated test scripts using Python, C++, VBA, LabVIEW, and SQL to streamline engineering processes and reduce test cycles.
Implemented statistical analysis tools (Python, VB, LabVIEW, SQL) for data processing, leading to increased operational efficiency and product quality.
Developed and optimized database systems for data collection and test report generation, utilizing MySQL Access, and SQL.
Designed and automated RF amplifier burn-in systems with LabVIEW, improving engineering productivity by automating time-intensive tasks.
Collaborated with cross-functional teams to integrate new technologies into testing processes, including image capture systems, wireless medical devices, and LED headlamp testing.
Analog Devices Senior Test/Evaluation Development Engineer
January 2003 – December 2008
Specialized in automating test systems and designing solutions for MEMS semiconductors and embedded systems.
Designed and developed automated test systems, using NI DAQ boards, GPIB, SPI, and USB protocols, enabling faster and more efficient product testing.
Led the development of a unique SPI streaming communication protocol, increasing test efficiency by reducing test times by over 75%.
Developed FPGA and ASIC test systems, ensuring robust validation and functional performance before product launch.
Developed an application to automate a manual wafer probe station.
Provided technical leadership and process improvement strategies to enhance product development timelines and testing accuracy.
Education
Bachelor of Science in Computer Engineering
Northeastern University, Boston, MA
Associate of Science in Electrical Engineering
Northeastern University, Boston, MA