You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Microsoft [microsoft.com](https://www.microsoft.com/)
31
31
32
-
**Principal Software Engineer**
32
+
**Principal Software Engineer.**
33
33
*June 2024 — Present time.*
34
34
35
35
Developing a suite of SDKs to accelerate migration of core C# services to Rust. My focus areas include open-telemetry and C# interop areas. Working on the [interoptopus](https://github.com/ralfbiedert/interoptopus) project in OSS to improve C#-Rust interop.
36
36
37
37
## Twilio [twilio.com](https://www.twilio.com/)
38
38
39
-
**Principal Software Engineer, Engineering Team Lead**
39
+
**Principal Software Engineer, Engineering Team Lead.**
40
40
*April 2016 — May 2024.*
41
41
42
42
Initially maintained an Android Chat SDK, improving JNI layer and fixing bugs. Grew to lead the Conversations SDK team, which included Android, iOS and JavaScript developers producing corresponding platform SDKs.
@@ -52,7 +52,7 @@ Led the effort to document the largely undocumented body of SDK code and convert
52
52
53
53
Managed teams of outsource developers, set up CI/CD infrastructure, developed iOS (UIKit) and Windows (WPF, Visual Basic) applications.
54
54
55
-
Implemented a mandatory CI pipeline for all components of the software, speeding up the development cycle and removing the "works on my machine" development approach.
55
+
Implemented a mandatory CI pipeline for all components of the software, speeding up the development cycle; removed the "works on my machine" development mentality.
56
56
57
57
## Skype [skype.com](https://www.skype.com/)
58
58
@@ -83,9 +83,9 @@ Implemented Qt3 version of monitoring software. Integrated with existing framewo
83
83
84
84
<details>
85
85
<summary>Read more</summary>
86
-
Maintained a large Oil & Gas industry portal web site acting as both a web-programmer (writing PHP and Ruby code) and as a server administrator. I wrote a speed-optimized website statistics analyzer in Ruby. I also did a big upgrade by installing a new Linux system with fresh software and greatly optimized it for speed.<br/>
86
+
Maintained a large Oil & Gas industry portal web site acting as both a web-programmer (writing PHP and Ruby code) and as a server administrator. Wrote a speed-optimized website statistics analyzer in Ruby. Implemented a big system upgrade by installing a new Linux system with fresh software and greatly optimized it for speed.<br/>
87
87
<br/>
88
-
By carefully analyzing logfiles my system was able to achieve better performance and nicer site visitors log detail level than the previous implementation.<br/>
88
+
Achieved better performance of the system by integrating better log files analysis. Improved site visitors log detail level compared to the previous implementation.<br/>
89
89
</details>
90
90
<br/>
91
91
@@ -96,7 +96,7 @@ By carefully analyzing logfiles my system was able to achieve better performance
96
96
97
97
<details>
98
98
<summary>Read more</summary>
99
-
Coded PHP for a lot of websites including several web shops. I also took part in a big web-based document flow software project.<br/>
99
+
Coded PHP for a lot of websites including several web shops. Took part in a big web-based document flow software project.<br/>
100
100
<br/>
101
101
Implemented web shop framework in PHP, which was used for several further projects. Created a <ahref="https://github.com/berkus/negine">visual table constructor</a> tool for a website backoffice.<br/>
102
102
</details>
@@ -109,7 +109,7 @@ Implemented web shop framework in PHP, which was used for several further projec
109
109
110
110
<details>
111
111
<summary>Read more</summary>
112
-
Maintained a small network of <ahref="https://en.wikipedia.org/wiki/Non-linear_editing#DV">non-linear video editing</a> PC stations. I also wrote software for internal use.<br/>
112
+
Maintained a small network of <ahref="https://en.wikipedia.org/wiki/Non-linear_editing#DV">non-linear video editing</a> PC stations. Wrote assorted in-house software.<br/>
113
113
<br/>
114
114
<ul>
115
115
<li>Designed and implemented a small CRM tool in PHP.</li>
@@ -135,27 +135,37 @@ Vesper is a single-address-space nanokernel for Metta. I am exploring a way to m
Co-maintaining ARM cpu crate as part of Rust Embedded WG. The crate provides essential low-level ARM abstractions for embedded systems and is widely used in the Rust Embedded ecosystem (55 official dependent crates on crates.io).
Contributing support for C#-Rust ffi interop, implemented `Wire<T>` serialization format to support passing more complex types through the ffi boundary.
Revitalizing criterion through community efforts after it has been in neglect for a long while. Started a new org with the intent of allowing wider community contributions.
Contributing to GG (a GUI for Jujutsu VCS) by consolidating and staging multiple community PRs in repository while @gulbanana is busy or away. This is mostly a testing playground, with the hope that PRs get merged back into the main repository over time.
Contributing to a powerful distributed VCS based on theory of patches. I work on improving the user experience, command-line interface and adding a GUI.
Amarok is the KDE audio player. I have joined the team at version 0.6. I took part in localization effort, visual and user interaction design, system architecture design. I am no longer an active part of the development team.
161
171
@@ -169,4 +179,4 @@ A KDE RSS aggregator. I wrote Akregator in the time KDE had no RSS aggregator so
169
179
170
180
I am interested in competitive multiplayer games (ARC Raiders ftw!), 3D printing and embedded electronics and software.
171
181
172
-
I love helping make open source projects easier to maintain - by providing CI pipelines and release-plz publishing, so if you want to be able to easily publish your crates and have them continuously tested and well, give me a shout!
182
+
I love making open source projects easier to maintain - by providing CI pipelines and release-plz publishing, so if you want to be able to easily publish your crates and have them continuously tested and well, give me a shout!
0 commit comments