Post Job Free
Sign in

Front End Back

Location:
Round Lake, IL
Posted:
July 26, 2025

Contact this candidate

Resume:

John Anderson

*** *. ******* ***** 224-***-****

Round Lake, IL 60073

GOALS

Looking for a position that would allow me to build fantastic Enterprise Solutions from the front end to the back end with the appropriate tools and team. I enjoy taking the time to create well-crafted code that is maintainable, reusable and efficient. Leading a team of developers and forging a new technology path is where I excel. SOFTWARE SKILLS

Kinvey mBaaS, JavaScript, NodeJS, some TypeScript, HTML5, CSS3, SAML, Okta, OAuth, Rocket Software’s PICK/Universe, Rocket Software’s Multi-Value Integration Server (MVIS), Appcelerator’s Titanium, Sencha Touch, PHP, Python, Objective-C, SwiftUI, iOS. SQL Server, MongoDB. Linux usage and administration, AWS EC2/S3/RDS. Raspberry Pi/Raspian Linux. PROJECTS/SITES

Book Authored for O’Reilly Media on Titanium.

Appcelerator Titanium: Up and Running – http://shop.oreilly.com/product/063**********.do Project to make an Electron “run-time” engine.

https://www.electron-hero.com - Electron run-time engine to make running multiple electron apps more efficient. Simple framework to create HTML5 widgets for Apple Watch. https://www.widget-list.com

VanillaJS implementation framework for Node-based UIs and flow diagrams. https://www.js-flow.dev/

Web-based resume.

https://john-anderson.tiiny.site

EXPERIENCE

Snapon Credit – January 2024 to Present - PICK Senior Developer/Architect Manage Credit Application used by Snapon Credit to manage loan portfolio. Maintain current PICK code, add new functionality and mentor other PICK developers. Identify new technologies to integrate to PICK and develop more modern ways of accessing legacy PICK data. Perform mid-level UNIX database administration such as resizing files, managing distributed files, etc.. Integrate server-side Python calls from within PICK code to extend functionality of PICK.. Use Rocket Software’s MVIS product to expose back-end PICK data via REST calls. Create API’s involving Node.js to allow access to back-end data via more modern technologies.. Built out HTML5/CSS3/jQuery/JavaScript front end framework to replace “green-screen” terminal sessions Implement OAuth authentication to be used for web-based apps to ensure proper authentication/authorization. Manage new feature development of new customer facing website to reduce help desk calls for routine tasks. Review change requests with Business Analyst and business stakeholders at a technical level. Do unit testing on code changes and promote code to higher environments and supervise testing. Build on 6+ years experience of PICK programming from years past. Verinext – February 2018 to May 2023 – Technical/Solution Architect (Verinext acquired Propelics in 2018) Responsible for the total Architecture of Canopy Health in CA, which was a health-care startup. Manage backend architecture by designing new API’s in Node.js, JavaScript, TypeScript, MongoDB. Setup and manage user authorization within MBaaS product to handle user registration, authentication, etc.. Manage front end and back end developers to ensure code quality and timely delivery. Supervised other developers in developing front and backend systems to conform to standard architecture.. Led Client meetings to plan overall architecture, develop new features from a technical point of. view. Participated/led Agile/Scrum sessions to unblock developers, ensure deliverables were met on time and with quality.. Led effort to migrate IAM solution to use Okta for authentication, including OAuth setup and user migration. Manage AWS/Cloud web servers and make changes as needed for new SSL certs, Apache config changes, etc. Manage CI/CD build process via Jenkins. Make sure all code can be deployed to different environments automatically. Work with clients to make changes to web and mobile apps to increase user adoption. Optimize existing features by using networking tools to detect redundant calls or calls not optimized. Manage mobile architecture and developers, ensuring code conforms to standards and best practices. Ensure successful code promotions including backend code and data. Work with front end developers to help optimize Angular code and jQuery and eliminate redundant API calls. Work with client requests to make sure the request can be solved with appropriate level of code. Propelics – January 2016 to February 2018 – Mobile Architect Propelics was an early stage startup consulting company. Received salary and stock options as part of total comp. Built high quality mobile apps for clients with Appcelerator Titanium using JavaScript/Typescript/Node.js Lead architecture and development of mobile changes for iOS and Android. Supervise direct reports on front end mobile development, code reviews, adherence to standards, etc. Get requirements from clients and translate that into functional documents for developers. Lead small groups of developers, review code, and enforce company coding standards. Setup authorization for mobile apps as needed, OAuth, OIDC, SAML, etc. to send auth headers as needed. Maintain existing and creating new CI/CD processes using Git/Jenkins. Gulfstream Aerospace – June 2015 to November 2015 – Mobility Architect/Consultant Manage developer team to build new internal mobile applications using Appcelerator Studio. Build out API’s using Node.js exposing back-end SAP data to mobile clients with JSON. Oversee API development to ensure that it will be straightforward for the mobile side to call and consume the APIs. Do performance testing on back-end API’s in an isolated environment as well as end to end testing with the front end. Architect mobile changes to ensure robust app response for the end user. Develop re-usable components to encapsulate common functionality Mentor mobile developers to follow correct design patterns and coding standards. Deloitte Digital – April 2015 to June 2015 – Appcelerator Developer Modified some Android plugins for Cordova using Java/Eclipse. Build and maintain client applications using Titanium Appcelerator. Gulfstream Aerospace – July 2013 to April 1, 2014 – Mobility Architect/Consultant Manage team to build iPad app for 100+ person Sales Force to mobilize back-end SAP CRM data. Develop framework to help generate 300+ screens based on JSON configuration file. Supervise direct reports (4 to 5) doing code reviews, establish standards, validate mobile builds for defects. Manage and on-board developers up to speed on Titanium and oversee project development. Integrate Taffy no-sql libraries to allow caching for off-line operation. Architect/Develop Node.js modules and JavaScript libraries to encapsulate business logic. Assist in interfacing with backend SAP installation to allow mobile app to access CRM data. Help estimate front end development time on various parts of app to help develop project schedule. Troubleshoot issues as they come up to help keep project on track. Neudesic, LLC – July 2012 to July 2013 – Senior Mobility Developer Worked on web-based forms tool for Zonar Systems in Seattle, WA. using Angular JS. Worked on Cordova/.NET based aerial inspection app for Utility company in Louisville, KY (LG&E). Define tools to be used for mobile development projects. Develop samples showing Object Oriented/MVC use cases for other developers. Mentor other mobility developers in the use of different development frameworks. Wrote some Android plugins for Cordova using Java/Eclipse. Cognizant – March 2012 to July 2012 – Mobility Architect Assist clients with mobility needs, suggest toolkits based on developer experience and app needs. Help clients determine ways to interface mobile apps to back end corporate data. Helped to maintain and enhance PhoneGap based app for client. Advise on mobile frameworks such as PhoneGap, Titanium, Sencha Touch etc. Develop JavaScript MVC framework for PhoneGap project to assist in organized code. Used GIT for source code control.

Assist on developing/implementing features for PhoneGap based app for iOS, Android and BlackBerry. Designory – October 2011 to March 2012– Mobile Interactive Developer/Architect Create Mobile Apps to support client needs and support existing mobile apps. Design standards and procedures around mobile development frameworks to make app development faster once requirements are received.

Interface to back end Analytics systems to record usage. Help internal staff understand how mobile works, platform issues, dev tools, etc. Use PhoneGap for iOS/Android where applicable to help build apps for both platforms. Oce North America - Manager, Web Development - 1999 - 2011 Project Lead of Web development to help solve tough problems with Web Technologies. Promoted to Manager Web Development to manage people and all web projects at Oce. Supervise direct reports (6 to 8) by doing performance evaluations, yearly reviews, career path development, etc. Manage new Projects and track current projects to ensure successful completion. Help troubleshoot blockers in any web projects and mentor/on-board developers. Develop standards for web development and create utilities as needed to improve efficiency of devs Anheuser-Busch, Developer - PICK Senior Developer - 1996 - 1999 Work on PICK based warehouse inventory management system. Fix bugs and enhance existing features as needed.

Travel to breweries and train warehouse workers as major new releases rolled out. Wickes Lumber, Developer - PICK Developer - 1994 - 1996 Support PICK/Universe based in-store systems (~120 stores) running on AIX system Provide off hours support to stores on a rotating schedule Work with other developers to develop/debug new code. Bell+Howell - Customer Support/PICK Developer - 1991 - 1994 Support PICK/Reality based Document Management System Customer Support to handle custom requests, operational needs of customers. Work with software engineering on coding issues when needed. EDUCATION

Took classes in Associate Degree in Data Processing Curriculum at William Rainey Harper College (1991-1992). Attended Professional System Analyst Seminar conducted by Cara Corporation (1992). Independently learnt many software packages including programming and setting up web sites.



Contact this candidate