Daniel Watson Email and Phone Number
Hello! I'm Daniel Watson, a seasoned Software Engineer with 15 years of extensiveexperience in software development, with a special focus on Linux systems and kerneldevelopment. I hold a profound expertise in programming across multiple languagesincluding C, Python, and ARM assembly, paired with a deep understanding of systemadministration and process automation.Throughout my career, I've spearheaded various innovative projects, such as developingfirmware for a robotic system that can decipher master combo locks, showcasing my abilityto tackle complex challenges with creative solutions. I am deeply passionate abouteducating and empowering the next generation of engineers, having tutored over 500students in computer science, covering essential topics from low-level programming tohigh-level software design.My professional journey is marked by a commitment to continuous learning andimprovement, demonstrated by my roles across diverse educational settings andtechnology companies. I've not only enhanced my technical skills but also honed mycapabilities in interpersonal communication, project management, and collaborativeproblem-solving.I'm currently seeking opportunities to leverage my expertise in firmware developmentwithin Linux environments, aiming to contribute to impactful projects that advancetechnology and innovation. Let's connect to explore how I can bring value to your teamwith my technical acumen and visionary approach to software engineering.
P&S Chemitech
View-
Firmware EngineerP&S Chemitech May 2024 - PresentB223, 4Th Cross Rd, Netaji Nagar, Peenya, Bengaluru,Providing software development services to enhance control software for electroplating and electroforming processes. Responsibilities include analyzing and modifying existing C and assembly code, adjusting software to meet client specifications, and rigorous testing to ensure optimal functionality. Additionally, working with IEC 61131-3 standard's languages, including Structured Text and Ladder Diagram. -
Co-FounderChallenge-Bot Jan 2013 - PresentFremont, California, United States○ challenge–bot gives students courage and encourages autonomous learning. The design of challenge–bot shows how to build a robot from commonly available parts. Students realize that they can havea completely new idea and go build it from parts on the free market.○ Students have taken this message to heart and brought their ideas into reality. Projects includebuilding a cat feeder and fish feeder. Several students combined their robots and were able toperform more sophisticated tasks. Another student built the same robot, but with much biggerparts, in order to make it faster and last longer.○ Together with Learnika, Erin and I have brought challenge-bot material to Gideon Hausner, a middleschool in Palo Alto. In addition, we have taught challenge-bot at the hackerspaces Hacker Dojo andEntropi. I also teach the material at Learnika’s own learning center. -
Computer Science TutorSelf Jan 2020 - PresentFremont, California, United States○ The pandemic pushed a lot of students to seek tutoring online. This has allowed me to tutor studentsback-to-back for 12 hours a day, for weeks in a row and it has been amazing! While tutoring, I havealso been learning. Some topics I have picked up are ARM assembly for programming Raspberry Piat the hardware level, and on the complete opposite end, using Haskell to implement interpreters.Overall, I have tutored over 500 students. Tutoring has included languages like c, python, scheme,prolog, and ocaml. In C, I have helped students implement malloc and free, AVL trees, handlesignals, async and non-blocking IO, and write several interpreters.○ Working with students involves a lot of troubleshooting. After identifying the problem, as a tutor, Imust also explain it to someone with little experience. Test cases concretize problems as well asprovide a ramp of difficulty for implementation. I will help the student come up with the simplestexample that the code does not cover, then write code to cover that example.
-
Computer Science TutorLearnika Tutoring Center Jan 2014 - PresentPalo Alto, California, United States○ I have taught scratch, independent, and advanced coding classes.○ Individual students find tutors through Learnika as well, and I teach them a wide variety of subjects.For software, we cover scratch, python, scheme, and Java. After taking the challenge-bot courseat Learnika, students continue on learning robotics topics. We cover soldering, and the roboticssoftware development cycle. -
Computer Science And Engineering SpecialistGideon Hausner Jewish Day School Jan 2017 - Jun 2020Palo Alto, California, United States○ I helped students with technical portions of science projects. For example, we wired, created wiringdiagrams, selected components, troubleshot with multimeter on live circuitry (safely), as well as 3dmodeled and printed parts.○ With other teachers, I helped create lesson plans that included parts from various subjects. Forexample, I created a coding project that incorporated force, momentum, and springs. -
Software EngineerVisiontree Jan 2010 - Jul 2013San Diego, California, United States○ Because svn repos were difficult to work with, I converted them to git with ssh keys for authorization.○ After teaching several employees individually how to use git, I created and taught a git workshop.○ I rewrote scripts for handling HL7 communications, automated and documented their installation.○ For a client, I made backwards-compatible features to internally developed markup and processingcode.○ Coldfusion setup was tedious, so I scripted it with Expect and translated it to ruby and bash forcoworkers. -
Software EngineerAvaak Jan 2006 - Jan 2010San Diego, California, United States○ To locate communications problems, I wrote tools which identified the server’s memory as thebottleneck.○ Working with UCSD professors, I characterized a reversible chemical sensor reaction’s amount andtype. -
Programming Languages TutorUc San Diego Aug 2007 - Dec 2007San Diego, California, United StatesIn Fall and Winter quarters, I tutored students Programming Languages, CSE 130, covering differentparadigms using different languages.
Daniel Watson Education Details
-
Computer Science
Frequently Asked Questions about Daniel Watson
What company does Daniel Watson work for?
Daniel Watson works for P&s Chemitech
What is Daniel Watson's role at the current company?
Daniel Watson's current role is Experienced Software Engineer Specializing in Linux Kernel and Firmware Development.
What schools did Daniel Watson attend?
Daniel Watson attended Uc San Diego.
Not the Daniel Watson you were looking for?
-
2knoxschools.org, therestorationhouse.net
2 +186520XXXXX
-
1bkfs.com
-
Daniel Watson
New York, Ny1citigroup.com -
-
Daniel Watson
Austin, Tx
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial