I am available for freelance

Hi, I'mScott Lewis

Software Engineer/Architect/Leader

Download Resume Download Portfolio

Profile

I'm a Software Professional living in Utah, USA. I aim to make a difference through creative technology solutions.

I have always been interested in science, technology, engineering, and math. I started out playing with electronics, taking things apart and figuring out how they worked. I studied Electrical Engineering and built some cool systems that were used in communications. I quickly learned that there were some interesting problems being solved in software and I changed my direction and have been doing software ever since.

Name : Scott Lewis
Address : Herriman, UT, USA
Phone : +1 (385)308-8207
Skype : slewis_ancestry
Interest : freelance, full-time

Scott K Lewis

Skills

Experience Highlights

Co-Founder / VP Engineering @ APiO Inc

May 2017 - Present (3 Years)

APiO is a Lehi, UT based Financial Technology company that uses software to help companies by connecting to their accounting system, normalizing and analyzing their financial data. Using the normalized financial data and other data sources APiO uses machine learning and artificial intelligence to produce a FICO equivalent credit score thus allowing the business to gain access to working capital more quickly and with less effort

  • •After the acquisition of the Exemine/Technophōb team I continued to direct the team and technology to continue the creation of a suite of applications using the technology created at Exemine/Technophōb
  • •Led data science, engineering, and quality assurance teams from initial concept and first line of code to working product
  • •Member of executive team advising and working on marketing, sales, and business strategy
  • •Provided employee coaching and mentoring
  • •Responsible for directing and advising teams on development processes including Kanban and SCRUM
  • •Negotiated contracts and managed offshore development teams
  • •Hired additional engineering team members to grow the department to 3 teams and 24 members
  • •Envisioned CQRS based architecture and directed the creation of 30 µServices in Scala using AKKA deployed in Kubernetes
  • •Managed deployment of services to Amazon Web Service (AWS) platform using Docker with Kubernetes (EKS), Simple Storage Service (S3), Aurora in Relational Data Store (RDS), Kinesis, Elasticsearch, Elastic Map Reduce (EMR), Spark, Flink, Hadoop
  • •Envisioned architecture and directed the creation of 28 µSites in JavaScript using VueJS
  • •Used Ethereum and Solidity to create a faster way to make and receive payments between buyers and suppliers by creating a smart contract as the invoice and offering factoring of invoices so suppliers can get paid faster

Founder / Software Architect @ Technophōb/Exemine

Oct 2008 - May 2017 (9 years)

Technophōb/Exemine was acquired by APiO in 2017

  • •Created a reactive push server application that connects mobile applications to servers
  • •Our push capabilities allow for app communication, notifications for events that users need to act upon
  • •The framework allows for multiple people to complete tasks simultaneously and cooperatively
  • •The framework employs Akka HTTP to handle the services via web socket and Akka actors written in Scala, to handle fault tolerance and multi-tasking across many servers using elastic scaling capabilities of cloud providers
  • •We have also employed CQRS with Event Sourcing as an architecture
  • •Deployed Services to Azure App Service, VMs, SQL Databases and AWS

Principal Engineer and Mobile Team Lead @ Ancestry

Oct 2011 - Oct 2013 (2 years)
  • •Develop Ancestry's iOS application
  • •The Ancestry iOS application allows people to discover and track their ancestors and has been downloaded almost 3 million times
  • •The app has been rated over 45,000 times and our current version has an average rating of 4.5 stars. Our application is used by more than 50,000users daily
  • •Deployed applications to AWS using Lambda, Kinesis, Relational Data Store, Elastic Compute Cloud Instances, Redshift, Dynamo, Simple Storage Service, and Elastic Beanstalk

Director of Mobile @ Deseret Digital Media

Oct 2010 - Oct 2011 (1 year)
  • •Created Deseret News iPad, iPhone App KSL Deals iPhone App

Engineering Manager / Senior Software Architect @ Software Technology Group

Apr 2006 - Oct 2010 (4 years)
  • •Led team of engineers to create a new web-based application to manage the payments, and operations for over 80,000 missionaries in over 400 missions in 150 countries and currencies
  • •Directed on a project to create a global banking application that provided a global not for profit the ability to transact movement of funds in over 130 countries on 6 continents
  • •Created the integration between the web application and PeopleSoft to facilitate the accounting and payments
  • •Used Java, JPA, JSF, Spring to create the applications deployed in internal datacenter and the cloud (AWS, GCP and Azure
  • •Created web-services in Java for Adventure Travel company
  • •Migrated a company from Java Swing UI to Web HTML and JavaScript

Engineering Lead / Senior Software Architect @ Zions Bank

Jun 2005 - Apr 2006 (1 year)
  • •Led team of engineers to create to implement new security measures in the internet banking platform
  • •Helped with technology after bank acquisitions
  • •Used Java, JPA, JSF, EJB, JMS to create the applications deployed in internal datacenter

Engineering Manager / Senior Software Architect @ Wells Fargo Bank

Jun 2002 - Jun 2005 (3 years)
  • •Hired and Led team of 25 engineers to create many consumer lending applications
  • •Created a complex rules-engine based application that streamlined the release of liens in all US states that allowed for custom rules for each of the over 5000 counties, reservations, and parishes
  • •Used Java, JPA, JSF, EJB, JMS to create the applications deployed on Weblogic in internal datacenter

Education

Electrical and Computer Engineering | Brigham Young University

Studied electronics, circuit design, computer architecture, and computer science

Certifications

Blockchain Basics | Coursera

A learner will be able to recognize foundational concepts of blockchain, and apply these program concepts on the blockchain. Course Certificate

AWS Cloud Practitioner | AWS

Earners of this certification have a fundamental understanding of IT services and their uses in the AWS Cloud. They demonstrated cloud fluency and foundational AWS knowledge. Badge owners are able to identify essential AWS services necessary to set up AWS-focused projects. Course Certificate

Functional Programming Principles in Scala | Coursera

Programming Fundamentals of Functional Programming using Scala Course Site

Javascript Specialist | CIW

The JavaScript Specialist course focuses on the fundamental concepts of the JavaScript language. People with this certification have the skills to design client-side, platform-independent solutions that greatly increase the value of your Web site by providing interactivity and interest. People are able to use JavaScript to communicate with users, modify the Document Object Model (DOM), control program flow, validate forms, animate images, create cookies, change HTML on the fly, and communicate with databases. Certification Site

Web Design Specialist | CIW

The CIW Web Design Specialist certifies that a person has the skills necessary to specialize in Web site design. Certifies the person knows the essentials and best practices of Web design, including design theory, tools and technologies. Certification Site

Skills Areas

Web Development

Worked on eCommerce systems like tires.com and ChoiceAdvantage. I have also created many web based systems for internal applications in defense, banking, and education.

Mobile App Development

I have worked on over 30 iOS and Android applications. Some of the applications were deployed via the Enterprise method and many are in the app stores.

Architecture

I have designed systems from the start as well as taken over large projects and brought them to production. I think architecture is one of the most important things that can contribute to a successful project.

Cloud Devops

I have worked in data center, AWS, Azure, and Google Cloud. I have been responsible not only for architecture but also deployment and configuration.

Leadership

I have led many teams as Team Lead, Manager and as an Executive and Founder. I love to help people reach their potential and look forward to their success.

Consulting

I am able to work as a consultant and have been very successful with helping companies build successful software systems.

My Blog - Coming Soon

Get in touch

Address

Herriman, UT

Close