About
As the title of this site says, I’m a seasoned software engineer with a professional journey spanning back to 2004. Throughout my career, I’ve delved into a multitude of projects and companies, honing my skills across various technologies. While my primary expertise lies in Java development, I’ve also ventured into diverse areas such as mobile web projects, where I’ve tackled tasks like crafting solutions in Wireless Markup Language (WML) for mobile websites and mastering the intricacies of HTTP for SMS gateways. Or ActionScript and flash for preparing some banner.
Consider me a full-stack developer; I’m well-versed in all aspects of software development, from crafting intuitive user interfaces to optimizing backend performance and managing databases. With a knack for designing and delivering N-tier applications, Java has been my trusty companion, although I’ve dabbled in .NET on occasion.
I have extensive experience across backend, database, server-side development, UI, UX. As a Linux enthusiast, I’ve enjoyed coding on Linux systems since 2008, leveraging its capabilities for various projects. My encounters with challenges often involved the database layer, where I’ve honed my skills in fine-tuning kernel parameters, especially related to networking and TCP, for optimal performance. Additionally, I am also ‘JVM bender’ through my adeptness in configuring Oracle and IBM JVMs, particularly during the J2EE era with WebLogic and WebSphere, and more recently with OpenJDK, Tomcat, and Spring Boot.
Below is a list of the tools/libraries and platforms that I’ve worked with so far.
Amateur - Personal
Tech | Dates |
---|---|
Coding/programming, started with Commodore 64 | Since 1994 |
Linux enthusiast since 1999 - first distro was Slackware, and used Redhat between 2001 and 2004 since then Debian variants, now Mint | Since 1999 |
CVS between | 2003 - 2004 at SourceForge |
C, CPP, QT | Since 2002 |
PHP under Apache and SQL | Since 2003 |
JavaScript learned | In 1999 |
Java learned | In 2002 |
MySQL | Since 2002 |
Varnish cache server user | Since 2013 |
New Relic user | Since 2012 |
Github user | Since 2011 |
Node.js time to time coder | Since 2018, started with this commit |
Quarkus, Micronaut enthusiast | Since 2019 |
GraalVM user | Since 2018 |
Rust developer | Since 2021 |
Professional
Tech | Dates |
---|---|
C#, VB6, IIS, MSSQL | Between 2004 and 2008 |
TSQL with MSSQL | In 2004 |
SQL | Since 2005 |
SVN (Subversion) | Between 2006 - 2018 |
Java developer | Since 2006 |
JavaScript developer | Since 2006 |
MySQL | Between 2006 and 2008 |
AJAX, HTTP, SPA | Since 2006 |
IBM Websphere, DB2 | Between 2008 - 2011 |
Websockets with Atmosphere | In 2011 |
Netscaler load balancer management | Between 2008 - 2011 |
Apache Ant | Between 2008 - 2011 |
Eclipse IDE | Between 2008 - 2018 |
Apache httpd (with and without WebLogic module, proxy module) | Since 2006 |
PostgreSQL PL/pgSQL | Between 2008-2011, 2018-2020 |
Spring framework, Hibernate | Since 2008 |
jQuery | Since 2010 |
Oracle DB SQL (including fine-tuning) | Since 2011 |
Maven | Since 2011 |
Atlassian Jira (used its API in multiple projects) | Since 2011 |
JUnit (unit and integration tests) | Since 2011 |
Spring Boot | Since 2017 |
Artifactory (and API usage for some Spring Boot projects) | Between 2018 - 2020 |
Oracle Coherence | Between 2012-2015 |
Jenkins (for CI/CD) | Since 2012 |
Splunk (log monitoring) | Since 2012 |
SonarQube (code scanning) | Since 2012 |
Bitbucket (for Git repo, used Bitbucket API in projects at Credit Suisse) | Since 2015 |
Fortify (code scanning) | Between 2012-2015 |
WebLogic administration, fine-tuning | Between 2012 - 2019 |
IntelliJ IDEA | Since 2018 |
Salt Stack (used for infrastructure as code) | In 2018 |
Snyk (vulnerability scanning) | Since 2018 |
Ansible | Since 2018 |
ServiceNow (used since 2015, API integration with Jira in 2019) | Since 2015 |
Atlassian Jira and Bitbucket APIs (used in Credit Suisse projects) | Between 2018 - 2020 in Odyssey |
Grails with Groovy | Between 2018 - 2020 in Odyssey |
Cucumber BDD | Since 2020 |
Prometheus (monitoring) | Since 2020 |
Kubernetes (CKAD certified) | Since 2022 |
Cypress (used in development) | Since 2022 |
React (used in development) | Since 2022 |
Angular (used in development) | Since 2022 |
you can find all my repositories here