Hi, I'm James
My passion is building high-quality software.
I love learning about all things computer science;
new technologies, data structures, design patterns, algorithms, etc.
I am based in üìçChicago, IL along with my wife and son.
I started my software career in 2011 by studying Computer Science at The University of North Florida.
After landing a web research analyst internship at a small startup, I quickly developed a passion for web technologies. Fast forward to today, I have had the opportunity to solve many different problems with a host of technologies.
The primary technologies I have used over my career are PHP, Python, Node.JS/JavaScript, and React.
API's are my specialty, and I spent a large portion of my professional career integrating, developing, and researching APIs.
A few of the popular APIs I have worked with include:
James did an outstanding job! He was timely and performed the requested task exactly as outlined. The deliverable was extremely professional and I look forward to working with James in the future if another project comes up!
Cox Automotive
Nov 2021 – Present
Atlanta, Georgia
Diversitech
May 2021 – Nov 2021
Duluth, Georgia
Envisage International
Feb 2016 – May 2021
Neptune Beach, Florida
At Envisage International, I work as part of a small engineering team that focuses on multiple web applications that provide an array of services and products for international travelers. Applications that range in diversity from an eCommerce website to a SAAS (software as a service) platform. The core technologies that I use at Envisage are PHP7, Yii2 Framework, Nginx, Mysql, Redis, JavaScript, and Docker for infrastructure.
With such a small engineering team, I take on multiple roles. Anything from UI/UX updates, bug fixes, building front end tools in JavaScript, to integrating with a third-party API. A few of the major projects and experiences I have had the opportunity to work on are:
GlossyFinish
May 2014 - Present
Jacksonville, Florida
In 2020 I was contracted to be the sole engineer working on GlossyFinish's React powered mobile application, GFCrew. Along with debugging and maintaining the existing code base, I have developed many features that have propelled the application forwards. I increased performance and cut down the number of API calls by building a client-side caching layer that securely caches data in the front end session storage. Set up a Restful API using AWS Lambda functions to add additional functionality to the backend.
2014 - 2019 | I developed software in PHP and Node to enhance the existing internal web applications. I added functionality to their point of sales applications by integrating with third-party APIs. Established modern software practices such as OOP, version control, and documentation.
The Parts House
May 2014 - Feb 2016
Jacksonville, Florida
Developed dropshipping automation software that was integrated with Amazon and UPS, using a set of PostgreSQL tables to store order request and PHP to generate the XML documents. This included communicating inventory stock levels, the ability to fulfill an order(s), and advanced shipping notifications with Amazon via SFTP.
Designed and developed responsive mobile software for a diverse set of portable computers and scan guns including software for inventory scanning, inventory lookup, and directed picking via mobile devices using the shortest path algorithm.
Redesigned the user interface of the mobile software suite giving The Parts House the ability to add a greater variety of mobile devices to increase productivity.
Lead a team of remote contracted developers in developing web-based applications for The Parts House. Including following the agile development methods, code reviews, and project guidelines.
Developed accounting, HR, and business analytics reporting software using JavaScript PHP, and the front end framework, Bootstrap.
Integrated with a third party software provider, Elite Extra to implement order dispatching software that provided real-time tracking, delivery routes, and updates on drivers. This included communicating order information via XML documents and Elite Extra's JSON API.
Sklar Instruments
Jul 2013 – May 2014
Ponte Vedra, Florida
Improved performance and SEO across multiple sites by studying Google Analytics. This included experimenting with multiple website designs and user interfaces and collecting analytics to provide empirical evidence on which design was favorited by our customers. Maintained and debugged e-commerce sites powered by Magento e-commerce solutions. Developed WordPress plugins and widgets to increase web traffic and conversion rates to several WordPress powered websites.