Darwin Avatar
Darwin Smith II
Developer & Small Business Technology Consultant
  • Language(s): English, Go, Python, Java
  • Location: Detroit, Michigan

Hello! I’m Darwin Smith II

I'm a Small Business Technology consultant and back-end software engineer specializing in Golang, Web Applications, and DevOps. I'm a big supporter of Open Source software and make contributions where I'm able.

I have 14+ years of business leadership and technical support experience in various technological environments. Strong ability to troubleshoot complex issues and identify solutions to streamline processes while managing a team. Open to Mid-level software engineering, freelance and contract positions where I can dmeonstrate the following key strengths and areas of expertise highlighted below.

Skills
Professional
  • Golang
  • Web Application
  • Small Business
  • DevOps
  • Docker
Personal
  • Attention to Detail
  • Communication
  • Team Work
  • Leadership
  • Creativity
Experience
2019-Current
Benzinga
Back-End Software Engineer

Responsible for creating and maintaing a variety of back-end services to power the delivery of financial news and market data through a variety of outlets.

2018-2019
Para Services, Inc.
Back-End Software Engineer

As a team-member, created a micro-service based API using a variety of cutting-edge technologies to meet scalability and efficiency goals.

2014-Current
Lakeshore Tech Services
Developer/Consultant

Web and software development, network design, setup, & management, and small business solutions consulting. Specialize in small-business technology solutions including communication, inventory, sales, human resources, networking and healthcare solutions.

2013-2016
Patterson's Pharmacy
Vice-President
2011-2015
Patterson's Pharmacy
General Manager

Responsible for all aspects of the business including Human Resources, Customer Service, Bookkeeping, and Inventory management. Self-implemented numerous technology upgrades including Pharmacy Management system, Telephone, Network, Point of Sale and Security systems.

Services
Small Business Consulting

I have nearly a decade of experience assisting small businesses with technology needs including Point-of-sale, networking, hardware, software solutions, training and more.

Web Application

I have created web applications for a variety of clients using backends in Python, Express.js, and Golang. Single-page applications and server-side render each has their advantages and I'm happy to assist with both.

Golang Logo
Golang Development

Specializing in Go development including serverless, API backend, command-line (CLI), and full-stack web applications. I have experience building applications of many types in Go from small-projects to full-scale production applications.

DevOps

Years of DevOps experience including basic infrastructure management, security, scripting, and task automation, as well as building custom tooling and solutions to reduce labor spent on repetitive tasks including continuous deployment (CD), continuous integration (CI) and testing.

Docker/Kubernetes

I have experience using Docker including both Kubernetes (k8s) and Docker Swarm for containerized application distribution and infrastructure management. From custom Docker image builds to distributed applications and database deployments.

Software Development

Whether you need a simple API connector or a full application with several complementary microservices and queued workloads, I'm certain I can help you meet your design criteria.

Education
2018-Current
Wayne State University
Detroit, MI

Pursuing Bachelor of Science in Computer Science.

2016-2018
Oakland Community College
Bloomfield Hills, MI

Studies in Business and Software Development to meet degree requirements for Wayne State University.

2015
Coding Dojo
Seattle, WA

Full-Stack Immersive Web Development program focused on Python and MEAN stack application development. Opportunities to work on team projects and meet deadlines greatly improved previously self-taught skills.

Portfolio
Hashify.net Project Screenshot
Web Applications
Hashify.net

Hashify is a basic web application and public-accessible hashing API to generate hash digests of plain-text input or small file input to various output encodings such as hex, base32, and base64.

goSecretBoxPassword code screenshot
Other
goSecretBoxPassword

A probably paranoid Golang utility library for securely hashing and encrypting passwords based on the Dropbox method.

goArgonPass screenshot
Other
goArgonPass

goArgonPass is a Argon2 Password utility package for Go using the crypto library package Argon2.

pwCheck screenshot
Other
pwCheck

pwCheck is a Golang utility package that gives password strength and verifies passphrase has not been compromised in a previous breach using the https://haveibeenpwned.com API.

Contact Me
  • Location: Detroit, Michigan
  • E-mail:

Write a message:

Thanks, your message is sent successfully. I will contact you shortly!