Daniel Baker
Senior Software Engineer at tZERO Group, Inc.- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
-
Portuguese Professional working proficiency
Topline Score
Bio
Credentials
-
HackerRank React Basic
HackerRankApr, 2023- Nov, 2024 -
CompTIA A+ ce
CompTIADec, 2017- Nov, 2024
Experience
-
tZERO Group, Inc.
-
United States
-
Financial Services
-
1 - 100 Employee
-
Senior Software Engineer
-
Dec 2021 - Present
I worked within a microservice architecture using GCP and Kubernetes. I was responsible primarily for building and maintaining mostly onboarding applications to sign up new users and other features to support that, like file uploading and authentication using JWTs. These apps ranged in technologies from Kotlin / Spring, Nodejs / Express, Kotlin / KTOR / Exposed and React using webpack or VITE. As a Senior Developer, I was responsible for deploying apps within Kubernetes. I personally created frontend and backend apps that were responsible for onboarding users onto our platform and performing a number of functions from KYC to storing payment methods to integrating with Docusign APIs and webhooks. Show less
-
-
-
equivant
-
United States
-
Software Development
-
1 - 100 Employee
-
Software Development Team Lead
-
Nov 2019 - Dec 2021
A lot of my responsibilities stayed the same but transitioned to a 60% dev, 40% lead position. Lead work consisted of project planning with Product Managers, assigning out work, end of year reviews and removing any blockers for my team and advocating for them come raise time.
-
-
Software Engineer
-
Jul 2015 - Nov 2019
After accepting a full time position at Equivant, my responsibilities continued to advance towards helping others understand and get up to speed with the tech stack we worked with. I became more and more involved in the daily pull request reviews, which has helped to educate others and also provides insight for myself into the new features and bug fixes being put into the application. I increasingly become depended on for bigger projects and have implemented 100+ new features, all of which released within their planned sprint. As more senior developers moved on, I continued to fill those roles as needed. As I work from home full-time, I strive to continue to help myself and others stay on the same page through documentation, webex screen-sharing and brown bags which also helps to stay connected and collaborate on more difficult projects. Show less
-
-
-
Software Technology Group
-
United States
-
IT Services and IT Consulting
-
200 - 300 Employee
-
Software Engineer
-
Jan 2015 - Jul 2015
Worked as a consultant, primarily on the same project dealing with a Java 7 backend and jQuery Widgets on the frontend, dealing with software that supported a variety of different companies in the legal system, court offices, law firms, police stations, etc. This software was very dynamic in allowing a number of customization options in creating an interface that fit each organizations needs. Using different javascript libraries with the help of Bower, we incorporated many features like drag and drop, multi file upload, in line editing, tooltips and many more. Some other technologies used in building and maintaining this software: - Grunt: Taskrunner to run our Jasmine tests and other frontend tasks like JS and CSS minimization. - Jasmine: Frontend testings framework - Flyway: Database migration tool - SQL Server & MySQL: MySQL for local environments & SQL Server for our server environments - Maven: Project Build Tool - Junit, dbunit & mockito: Backend testing tools - Spring (Including SpringMVC & Spring Data): Allowed for easy creation of endpoints and helped keep a nice layered and testable backend while at the same time taking care of a lot of filler code. I had the opportunity to work with all of these technologies often as my responsibility was anything from adding a new feature like multi-file upload to fixing a button that was calling the wrong end point, while also adjusting and adding Jasmine, unit and integration tests a long the way. Show less
-
-
-
USANA Health Sciences
-
United States
-
Wellness and Fitness Services
-
700 & Above Employee
-
Software Engineer I
-
Nov 2012 - Jan 2015
First 3 months working at Usana consisted mainly of writing tests and learning techniques and best practices. Since April 2013, been on many different projects ranging from managing a home grown eCard system to creating new MVC web applications. Also maintain a payment management software that handled thousands of dollars of credit card payments a day. Focus is mainly in the Java programming language and technologies, including Groovy, SQL, XML and technologies like Hibernate, Spring, Spock, Sonar, TestNG, jUnit and others. Show less
-
-
-
-
Jr Software Developer
-
May 2013 - Feb 2014
Create and maintain web applications utilizing Java 7, Tomcat 7, Intellij 12, PostgresSQL, Maven, Spring, Hibernate and other technologies. This is a second job that I have the opportunity to do from home and has helped me to better work unsupervised and learn quickly when on my own. Create and maintain web applications utilizing Java 7, Tomcat 7, Intellij 12, PostgresSQL, Maven, Spring, Hibernate and other technologies. This is a second job that I have the opportunity to do from home and has helped me to better work unsupervised and learn quickly when on my own.
-
-
-
Ancestry
-
United States
-
Software Development
-
700 & Above Employee
-
Level 2 Tech Agent
-
Oct 2010 - Mar 2012
-
-
Education
-
Western Governors University
Bachelor of Science - BS, Computer Science -
Utah Valley University
Computer Science