
Udayakumar Rayala
I have over 18 years of experience building software applications. Experience in building scalable, reliable machine learning infrastructure.... | San Francisco, California, United States
*50 free lookup(s) per month.
No credit card required.
Udayakumar Rayala’s Emails ud****@ap****.com
Udayakumar Rayala’s Phone Numbers No phone number available.
Social Media
Udayakumar Rayala’s Location San Francisco, California, United States
Udayakumar Rayala’s Expertise I have over 18 years of experience building software applications. Experience in building scalable, reliable machine learning infrastructure. Senior engineer and tech lead in development and shipping of text to image and visual search in iOS and MacOS. Also, worked on building, shipping and running web applications medium to large. I am poly skilled and have experience working on variety of technologies and platform which include Go, Java, .Net, Scala, Clojure, Ruby, Ruby on Rails. Having worked mostly on teams which follow Agile and Extreme Programming, I understand and follow practices like TDD, Pair Programming, Automation Testing, Continuous Integration, Continuous Delivery. I have also worked in a lot of distributed team to an extent of even doing remote pairing for development. Some of the things I believe in: - Fast feedback - Quick feedback helps in validating more ideas and experimenting them. It can be followed at every level both technical and non-technical. Also adopt tools and practices that support it. For the same reason, I believe in TDD, Continous Integration. Or encouraging business to validate the idea by doing continuous delivery. - Small incremental changes - things like frequent/small commits, small incremental refactoring, frequent/small releases. - Maintainable code - Code is written once and read multiple times(by machine and humans). So focus on writing readable code, documenting using tests, automating as much as possible, concise code, DRY(Dont repeat yourself). - Automate over document. - Use right tool/technology for the given problem. No need to always stick only one type of tool/technology. Learn new things always and experiment within the limits.
Udayakumar Rayala’s Current Industry Apple
Udayakumar
Rayala’s Prior Industry
Thoughtworks
|
Mavenhive
|
Mavenhive Technologies
|
Siroop
|
Fashwell
|
Apple
Not the Udayakumar Rayala you were looking for?
Find accurate emails & phone numbers for over 700M professionals.
Work Experience

Apple
Staff Software Engineer
Fri Nov 01 2019 00:00:00 GMT+0000 (Coordinated Universal Time) — Present
Apple
Software Engineer
Fri Feb 01 2019 00:00:00 GMT+0000 (Coordinated Universal Time) — Fri Nov 01 2019 00:00:00 GMT+0000 (Coordinated Universal Time)
Fashwell
Senior Backend Engineer
Sat Sep 01 2018 00:00:00 GMT+0000 (Coordinated Universal Time) — Tue Jan 01 2019 00:00:00 GMT+0000 (Coordinated Universal Time)
Siroop
Tech Lead and Engineering Manager
Fri Sep 01 2017 00:00:00 GMT+0000 (Coordinated Universal Time) — Wed Aug 01 2018 00:00:00 GMT+0000 (Coordinated Universal Time)
Siroop
Software Engineer
Thu Jun 01 2017 00:00:00 GMT+0000 (Coordinated Universal Time) — Tue Aug 01 2017 00:00:00 GMT+0000 (Coordinated Universal Time)
Mavenhive Technologies
Principal Associate
Sat Oct 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time) — Mon May 01 2017 00:00:00 GMT+0000 (Coordinated Universal Time)
Mavenhive
Senior Associate
Thu Oct 01 2015 00:00:00 GMT+0000 (Coordinated Universal Time) — Thu Sep 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time)
Thoughtworks
Lead Consultant
Sat Jul 01 2006 00:00:00 GMT+0000 (Coordinated Universal Time) — Tue Sep 01 2015 00:00:00 GMT+0000 (Coordinated Universal Time)