William T
@williamt
Results-driven Senior Software Engineer with extensive backend experience.
What I'm looking for
I am a results-driven Senior Software Engineer with extensive experience in designing scalable backend systems, optimizing database performance, and implementing secure authentication solutions using Ruby on Rails, Node.js, and PostgreSQL. My proven ability to enhance system efficiency and automate deployments has been instrumental in leading cross-functional initiatives that improve application performance and security in enterprise payroll and cloud-based solutions.
At ADP, I architected payroll processing APIs in Ruby on Rails, optimizing query execution paths to handle increased transaction volumes without sacrificing performance. I also designed database schemas in PostgreSQL, improving search accuracy and reducing indexing overhead for tax and compliance lookups. My role involved developing a role-based access control system with OAuth, which significantly improved data security for multi-tenant payroll solutions.
Previously, at Dataplor, I developed and maintained scalable web applications, enhancing data processing efficiency and supporting millions of location-based records. I led the migration from a monolithic Rails application to a service-oriented architecture, leveraging Docker, AWS ECS, and Kubernetes to improve deployment speed and scalability. My experience at Microsoft further solidified my backend development skills, where I engineered backend services in Node.js and TypeScript, powering authentication and API gateway services for enterprise clients.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
ADP
Jul 2020 - Present (4 years 10 months)
As a Senior Software Engineer at ADP, I architected payroll processing APIs in Ruby on Rails, optimized database schemas in PostgreSQL, and developed a role-based access control system with OAuth. I also automated deployment workflows with Jenkins and Docker, significantly improving system efficiency and security for enterprise payroll solutions.
Software Engineer
Dataplor
Mar 2018 - May 2020 (2 years 2 months)
At Dataplor, I developed and maintained scalable web applications using Ruby on Rails and PostgreSQL, optimized RESTful APIs, and implemented background job processing with Sidekiq. I also led the migration to a service-oriented architecture, enhancing deployment speed and scalability.
Backend Developer
Microsoft
Feb 2017 - Mar 2018 (1 year 1 month)
As a Backend Developer at Microsoft, I engineered backend services in Node.js and TypeScript, developed reusable React components, and implemented OAuth-based authentication flows. My work improved the maintainability of internal tools and tightened security around sensitive data access.
Education
Degrees, certifications, and relevant coursework
University of Michigan
Bachelor's Degree, Computer Science
2012 - 2016
Bachelor's Degree in Computer Science, focusing on software development, algorithms, and system design. Gained a solid foundation in programming languages and software engineering principles.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Interested in hiring William?
You can contact William and 90k+ other talented remote workers on Himalayas.
Message WilliamFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
