|
As of April 2024.
Common information
Name |
Vytautas Ĺ altenis |
Year of birth |
1982 |
Residence |
Vilnius, Lithuania |
E-Mail address |
vytas@rtfb.lt |
Summary of qualification
I develop software professionally for 20 years. Language-agnostic, but
mostly experienced in Go, C and Python. Wrote software for desktop, mobile and
servers.
Mostly experienced with relational databases, but have some hands-on experience
with NoSQL, columnar and timeseries databases.
Worked in teams ranging from 2 to ~20 people.
Job experience
Apr 2016 - Jun 2023 |
Uber. Senior engineer in the Observability organization.
Mostly worked on developing On-Call Experience tooling, but also
touched host-level monitoring and logging platform.
Our team was developing and maintaining several
web applications integrated with various observability tooling that exposed
the available diagnostic material to the on-call engineers (used by thousands of
engineers across the entire company), as well as allowing them to systematically
improve their process.
As a senior engineer I had wide range of responsibilities in the
team. Working on the software components that I owned, I did the
entire lifecycle: wrote the architecture documents, led the work on
implementation, provided the documentation and finally, maintained
the system after launch.
On the people side, my responsibilities ranged from interviewing
people, to helping them onboard smoothly, to growing more junior
engineers along their careers.
Also worked on improving host-level monitoring scalability.
The monitoring tools we were using at the time weren't meant to
monitor hundreds of thousands of servers, so extra layers of tooling
was necessary while other solutions were evaluated.
Worked on several features improving the logging platform on the
scale of ingestion of millions of lines per second and storing
several petabytes (
https://www.uber.com/en-LT/blog/logging/).
|
Dec 2012 - March 2016 |
Bentley Systems. Worked in mobile department.
Developed engineering and construction software for handheld
devices for use in the field.
|
Nov 2009 - Apr 2012 |
Unity Technologies. In the fall of 2009 I joined Unity to
work on porting the runtime technology to Android operating
system. Worked on the project since day zero until its
maturation. The bulk of the work consisted of porting the
codebases and developing glue layer between the engine and
the OS.
|
Apr 2005 - Oct 2009 |
Bentley Systems. Since April 2005 Bentley has acquired
the earlier-subcontracted team from Alna and established a
development shop in Vilnius. Continuing working on ProjectWise. |
Dec 2004 - Apr 2005 |
Alna Software. Just for a reference; the name of the
employer has changed during company reorganization. Same team,
same job. |
Mar 2003 - Dec 2004 |
Alna. Working as a subcontractor for Bentley Systems,
taking part in ProjectWise collaboration system development,
oriented at CAD content management in huge organizations. |
Public Repositories
|
Talk is cheap. Look at my code instead:
Some of that code has highlights in my Projects page.
|
Education
2001 - 2007 |
Vilnius University, Faculty of Mathematics and Informatics.
BS in computer science. Thesis was on exact from-region visibility
pre-processing. |
Skills
Languages |
Go, C, Python, Java, SQL, RISC-V assembly, Lisp basics.
|
Dev tools |
Vim, GCC, GDB, Microsoft Visual C++, Borland C++ Builder/Delphi,
CDB/WinDbg basics. Horrors of CVS and SVN, joys of Git and
Mercurial. |
Miscellanea
Natural languages: Lithuanian (native), English (fluent), Ukrainian (basics),
Polish (basics).
Hobbies: hiking, kayaking.
|
|