Post Job Free
Sign in

Lead Software Architect (C/C++/Java, Linux, Agile)

Location:
Parlin, NJ
Posted:
October 10, 2026

Contact this candidate

Resume:

Richard N. Ferri

** ******** ****, ******, ** ***59

732-***-**** *******@*****.***

SOFTWARE DEVELOPER / SOFTWARE ARCHITECT

Senior software developer and architect with 30+ years of experience designing, developing, and optimizing enterprise software, middleware, web services, GUI applications, and multithreaded systems. Expert at performance optimization, database design, and complex system troubleshooting. Experience across industries: financial services, healthcare, telecommunications, defense, and enterprise software environments.

TECHNICAL EXPERTISE

Languages: C, C++, Python, Java, Visual C++, Visual Basic, SQL

Operating Systems: Linux, UNIX, Windows

Databases: Oracle, Microsoft SQL Server, SQL

Software Engineering: Multithreading, Object-Oriented Development, Client/Server Applications, Web Services, Code Reviews, Design Reviews, Performance Optimization, System Troubleshooting

PROFESSIONAL EXPERIENCE

Mindful Software Solutions Inc — Founder / 2020–Present

● Help clients leverage AI technologies to enhance, automate, and scale their businesses.

● Design and develop high-performance software solutions using C, C++, Python, Linux, Oracle, and SQL Server in multithreaded environments.

● Advise Orion Technologies on improving performance of existing software systems.

● Establish code and design review practices to improve software quality.

● Improved database architecture to support application performance and scalability.

I-Connective (Telcordia) — Senior Software Developer / 2017– 2020

● Design and develop software solutions using C, C++, Python, Linux, Oracle, and SQL Server within multithreaded environments.

● Partnered with AT&T to improve the performance of an automated system.

● Improved database architecture, supporting application performance and scalability.

Jersey Mike’s Corporate HQ — Senior Software Developer / 2016 – 2017

● Developed software solutions using C, C++, Python, Linux, Oracle, and SQL Server in multithreaded environments.

● Designed and implemented solutions with emphasis on system reliability, and scalability.

● Collaborated with technical teams to analyze and improve existing systems.

● Participated in code/design reviews, helping establish consistent development practices.

American Express — Senior Software Engineer / 2015– 2016

● Designed and developed software solutions using C, C++, Python, Linux, Oracle, and SQL Server in multithreaded environments.

● Participated in code and design reviews to promote software quality and maintainability.

● Contributed to database architecture and application design improvements.

Goldman Sachs — Senior Software Engineer / 2014 -- 2015

● Designed and developed software solutions using C, C++, Python, Linux, Oracle, and SQL Server in multithreaded environments.

● Developed software with focus on high performance, reliability, and scalability.

● Collaborated with technical teams to analyze system performance and identify opportunities for optimization.

GE Healthcare — Lead Software Architect / 2011– 2014

● Architected and designed software solutions using C, C++, Python, Linux, Oracle, and SQL Server in multithreaded environments.

● Led technical design emphasizing performance, scalability, reliability, maintainability.

● Established and promoted code and design review practices.

● Guided database architecture and software design improvements.

● Collaborated with technical teams to evaluate system performance and develop optimization strategies.

Department of Defense — Lead Architect Software Dev / 2005– 2011

● Engineered and developed multiple web services / applications using Java, C++, SQL

● Managed real-time monitoring of network resources and oversaw operational efficiency.

● Designed software solutions supporting operational/network-management requirements.

Morgan Stanley (Barra Inc.) — Senior Software Engineer / 2001– 2005

● Led upgrades, maintenance, support of World View, a complex middleware component.

● Implemented automated testing capabilities to improve software quality

● Optimized data-loading performance within a core middleware environment.

Lucent Technologies (AT&T) — Lead Software Architect / 1998– 2001

● Developed a user-friendly configurator for Lucent IP router products using UNIX, C, C++, and multithreaded programming, along with Microsoft and Java technologies.

● Served as Lead Developer/Architect, identifying essential features and establishing project timelines and deliverables.

● Diagnosed and resolved complex software defects, improving product stability

Bell Laboratories (AT&T) — Lead Programmer Architect / 1990–1998

● Led development of ActiveX components and GUI applications using Visual C++, Visual Basic, Java, and C.

● Created an AI-based software platform enabling rapid development of multiple GUI applications and significantly increasing development productivity.

● Design work was recognized in a Bell Labs publication for its high productivity and innovative approach.

EDUCATION

Master of Science, Computer Science

Fairleigh Dickinson University

Bachelor of Science, Electrical Engineering

New York University (NYU)



Contact this candidate