Available to hire
I am a seasoned software engineer with 25+ years of experience delivering high-quality, high-performance software. I have worked extensively in recent years with TypeScript/JavaScript, Java, GraphQL, React, and Node.js to build scalable, well-designed web applications and APIs.
I have functioned as a team lead and architect and have heavily influenced product design in many roles.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Language
English
Fluent
Work Experience
Senior Software Engineer at SAS
June 1, 2024 - PresentSenior-level development focusing on the SAS9 mid-tier. Created an MFA mid-tier application in Java/Ant to configure SAS9 mid-tier products to require an additional authentication factor. Troubleshooted critical issues reported by customers and collaborated with product teams to implement fixes and improvements.
Senior Full Stack Engineer at Goodship
July 1, 2022 - April 2, 2024Third employee at a pre-seed startup and second engineer. From the ground up helped build a SAAS application to optimize freight spend for companies that ship goods. Modernized a SAAS application using React/TypeScript, Node.js, Next.js, and the MUI framework to create an optimized user experience. Developed highly scalable and performant GraphQL APIs interacting with PostgreSQL databases. Integrated a variety of AWS services for security, authentication, and hosting data and file storage components.
Software Engineer Level 26 at PayPal
December 1, 2019 - July 1, 2022Created marketing analytics applications to determine target audiences as part of the cash back/reward program. Fully modernized a legacy stack to Java 11 with the Spring Framework. Worked on React/JavaScript components of the production PayPal site, targeting cash back incentives and other reward types. Used Python scripts to create AI/ML-based recommendations for likely future purchases based on recent transaction history. Set up Kafka clusters to handle large volumes of cash back transactions and analytics processing.
UX Engineer (contract) at Google - Nest
August 1, 2018 - December 1, 2019Developed interactive web tools for the Nest data science team to analyze home camera data and enhance device security mechanisms. Used Python scripts on the backend and React/TypeScript on the frontend. Part of a two-person UI team on a health-care related monitoring application, interfacing with a Java-based backend that served as an endpoint for Google Home devices.
Senior Java Analytics Architect at Apple
August 1, 2017 - August 1, 2018Designed and implemented new features for a Java/Elasticsearch-based search application for litigation document search and discovery. Built a React-based UI for rapid keyword search across a large legal document database. Implemented scalable backend processes and coordinated with teams to ensure high-availability search capabilities.
Lead Software Developer / Architect at Deutsche Bank
August 1, 2014 - July 1, 2015Led software development and architecture for enterprise-grade Java applications. Designed and delivered features for a litigation/document search and discovery platform, emphasizing reliability and scalability.
Senior Java Analytics Architect at IBM
March 1, 2013 - August 1, 2014Led analytics architecture for Java-based data processing and large-scale data integration projects. Built data pipelines and analytics components to support enterprise requirements.
Java Developer (Contract) at American Kennel Club
June 1, 2012 - March 1, 2013Contract-based Java development work on core applications, contributing to backend services and data processing tasks.
Java Web Developer (Contract) at BB&T
May 1, 2011 - June 1, 2012Java web development work on banking applications, implementing robust backend services and APIs.
Software Consultant (Java) at Ciber
August 1, 2010 - May 1, 2011Contract-based software consulting focusing on Java development for client projects.
Linux/UNIX Software Engineer (Perl/Java) at LSSI
January 1, 2005 - January 1, 2010Linux/UNIX software engineering roles covering Perl and Java for infrastructure and tooling.
UNIX Preload Software Developer (Contractor) at IBM
January 1, 2004 - January 1, 2005Preload software development for UNIX environments as a contractor.
Software Engineer at Missys Health Care Systems
January 1, 1999 - January 1, 2004Software engineering roles delivering healthcare software solutions.
Software Consultant at Keane Inc.
January 1, 1998 - January 1, 1999Contract-based software consulting engagements prior to 2000.
Education
Master's of Computer Science at NC State University
January 11, 2030 - January 1, 2015Computer Programming Certificate at NC State University
January 11, 2030 - January 1, 2009Bachelor of Arts in Economics/Political Science at University of North Carolina at Chapel Hill
January 1, 1994 - January 1, 1997Qualifications
Computer Programming Certificate
January 11, 2030 - January 1, 2009Industry Experience
Software & Internet, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Cary today.