portrait

End of Line blog

Thoughts on software development, by Adam Ruka

Latest articles

Software engineer career levels

In this article, I describe a set of software engineer levels that have become a de-facto standard among many tech companies: starting with an intern, through entry- and mid-level engineer, to senior, staff, principal, and distinguished engineer. I go into details of the scope of responsibilities at each level, and what does it take to move from one level to the next.


Graal Truffle tutorial part 8 – conditionals, loops, control flow

In the eight part of the Truffle tutorial, we implement comparison operators, "if" statements, loops, and "return", "break" and "continue" statements.


CDK tips, part 7 – CI/CD for CDK applications

In part 7 of the 'CDK tips' series, we talk about implementing Continuous Integration and Continuous Delivery/Deployment for your CDK applications.


All articles »