%YAML 1.2 --- name: eonspan contactInfo: email: self@eonspan.net intro: 'Check out this responsive (not adaptive!) cv/résumé. works in dark and light theme, and can be printed.
This cv is generated from https://eonspan.net/cv/cv.yml. pdf: https://eonspan.net/cv/cv.pdf html: https://eonspan.net/cv/cv.html' showcasePositions: - software-architect-position - fullstack-dev-position - devops-position showcaseLinks: - icon: sourcehut uri: 'https://git.sr.ht/~eonspan/' - icon: web uri: 'https://eonspan.net' jobs: - orgName: '[AnonOrg #80]' position: Software Architect / Team Lead / Senior Full-Stack Developer descriptionPoints: - Lead architecture decisions. - 'Learned a new stack of technologies (C#/Microsoft related) to be able to write feature at a comparable pace than the rest of the team in less than a month without oversight' - Lead improvements in the methodology. For instance how to deal with production support at the same time as focusing on feature development while keeping the knowledge for both spread across the team. - Contributed to discussion and business decisions on the product and how macro features/epics were implemented. duration: P4Y7M - orgName: '[AnonOrg #ed]' position: Senior Full-Stack Software Engineer descriptionPoints: - worked in fast-paced environment with constantly changing business priorities. - Designed and implemented security features on a financial application. - Coached the team on new technologies. duration: P1Y6M - orgName: '[AnonOrg #cc]' position: Java Web Developer / Fullstack Developer descriptionPoints: - Lead a team of developers by exposing and solving technical issues. - Coached team member on the Agile philosophy and Scrum process. - Coordinated cross-team work with other teams. duration: P9M - orgName: '[AnonOrg #9f]' position: Fullstack Developer / Java Web Developer / Devops descriptionPoints: - Ensured high quality, bug-free deliverables through code reviews and test-driven development (TDD). - Worked with the Agile (Scrum) and continuous delivery methodologies, following the industry’s best practices. - Lead and mentored a small team of developers through team building. - Architected and developed scalable and highly available web applications for loads of thousands of requests per minute. - Quickly and efficiently learned and implemented many new technologies. - Worked in fast-paced environment with constantly changing business priorities and took initiative to improve processes duration: P1Y5M - orgName: '[AnonOrg #5a]' position: Software Developer / Project Administrator / Linux System Administrator descriptionPoints: - Conceived, built and managed, consumer-facing web applications. - Executed performance monitoring and tuning on application and databases, including query optimization - Communicated directly with clients to assess their requirements, updated them regularly on the status of their projects and addressed comments and concerns in a timely and professional manner duration: P2Y6M projects: - orgName: '[AnonOrg #cc]' title: Unicas – Website, Java, Spring, Angular description: 'Unicas is a centralized application system (CAS) for universities in the U.S. The application is used by California State University, Boston University and many more universities, encompassing 800 campuses. Designed and implemented pagination of thousands of programs over dynamic filtering and sorting. Added fee waiver functionality to the payment system. URL: Cal State Apply: https://www2.calstate.edu/attend/admissions/Pages/apply-to-the-csu.aspx' duration: P9M - orgName: '[AnonOrg #c2]' title: Sales app -- Android (Mobile), Java, MSSQL description: Android tablet mobile application. Developed for the sales team in order to enter sales remotely at various industry events. Managed a two person team and delivered the application within a strict three week deadline. duration: P1M education: - orgName: '[AnonOrg #13]' title: Computer Science Technology descriptionPoints: - Business System Analysis - 'Java, PHP, C#, ASP.NET, JSP, Oracle SQL' duration: P3Y outro: REFERENCES AVAILABLE UPON REQUEST positionsInfo: - code: software-architect-position title: Software Architect - code: fullstack-dev-position title: Fullstack Developer - code: devops-position title: Devops / Linux Sysadmin - code: java-dev-position title: java developer techCategories: - name: Web Backend Java tags: - backend-stack - java-stack - name: 'Web Backend C#' tags: - backend-stack - csharp-stack - name: Web Frontend tags: - frontend-stack - name: Databases tags: - database - name: Infrastructure tags: - infra-stack - name: Methodologies tags: - methodology - name: Testing tags: - testing - name: Build tags: - build - name: General tags: - general-pl - name: Source Control tags: - vcs - name: OS tags: - os - name: Tools tags: - tools techSkills: - name: Java level: 0.9 tags: - general-pl - backend-stack - java-stack - java-dev-position - fullstack-dev-position - name: Spring Boot level: 0.8 tags: - backend-stack - java-stack - java-dev-position - name: Spring Cloud level: 0.7 tags: - backend-stack - java-stack - java-dev-position - fullstack-dev-position - name: Spring MVC level: 0.7 tags: - backend-stack - java-stack - java-dev-position - fullstack-dev-position - name: JPA level: 0.8 tags: - backend-stack - java-stack - java-dev-position - name: Hibernate level: 0.8 tags: - backend-stack - java-stack - java-dev-position - name: 'C#' level: 0.8 tags: - general-pl - backend-stack - csharp-stack - csharp-dev-position - fullstack-dev-position - name: dotnet extraInfoLine: v6 level: 0.8 tags: - backend-stack - csharp-stack - csharp-dev-position - name: Entity Framework level: 0.7 tags: - backend-stack - csharp-stack - csharp-dev-position - name: Ninject level: 0.7 tags: - backend-stack - csharp-stack - csharp-dev-position - name: Owin level: 0.6 tags: - backend-stack - csharp-stack - csharp-dev-position - name: WCF level: 0.5 tags: - backend-stack - csharp-stack - csharp-dev-position - name: Angular level: 0.9 tags: - frontend-stack - fullstack-dev-position - name: Linux level: 0.9 tags: - os - devops-position - name: docker level: 0.8 tags: - devops-position - infra-stack - name: kubernetes level: 0.8 tags: - devops-position - infra-stack - name: bash level: 0.8 tags: - devops-position - general-pl - name: HTTP level: 0.9 tags: - software-architect-position - name: REST level: 0.9 tags: - software-architect-position - backend-stack - name: ElasticSearch level: 0.8 tags: - software-architect-position - name: MySQL level: 0.9 tags: - database - name: MSSQL level: 0.6 tags: - database - name: Azure SQL level: 0.6 tags: - database - name: Postgres level: 0.6 tags: - database - name: SQLite level: 0.7 tags: - database - name: Javascript level: 0.8 extraInfoLine: ES6+ tags: - fullstack-dev-position - frontend-stack - backend-stack - js-stack - general-pl - name: Typescript level: 0.8 tags: - fullstack-dev-position - frontend-stack - backend-stack - js-stack - general-pl - name: webpack level: 0.7 tags: - fullstack-dev-position - frontend-stack - js-stack - name: NodeJS level: 0.7 extraInfoLine: CLI, Web tags: - fullstack-dev-position - backend-stack - js-stack - name: AWS level: 0.7 extraInfoLine: EC2, RDS, SNS, Elastic Beanstalk, CloudFront, S3 tags: - infra-stack - devops-position - name: Google Cloud level: 0.8 extraInfoLine: Cloud Run, GKE, Compute Engine, App Engine tags: - infra-stack - devops-position - name: Azure level: 0.7 extraInfoLine: Azure SQL, AKS, monitoring, appinsights, Azure API Management, Azure topics and queues (servicebus) tags: - infra-stack - devops-position - name: Agile level: 0.8 extraInfoLine: Scrum tags: - methodology - name: Continuous Delivery level: 0.8 tags: - methodology - name: XP extraInfoLine: TDD, pair programming level: 0.7 tags: - methodology - name: Mockito level: 0.8 tags: - java-stack - testing - name: Spring Test level: 0.7 tags: - java-stack - testing - name: JUnit level: 0.8 tags: - java-stack - testing - name: Selenium level: 0.8 tags: - java-stack - testing - name: HtmlUnit level: 0.7 tags: - java-stack - testing - name: Gradle level: 0.8 tags: - java-stack - build - name: Maven level: 0.7 tags: - java-stack - build - name: Jenkins level: 0.7 tags: - build - name: Azure Devops level: 0.8 tags: - csharp-stack - build - name: npm level: 0.8 tags: - js-stack - build - name: nuget level: 0.7 tags: - csharp-stack - build - name: C level: 0.7 tags: - general-pl - name: Python level: 0.6 tags: - general-pl - name: Git level: 0.8 tags: - vcs - name: Linux extraInfoLine: Debian based, Arch based level: 0.9 tags: - os - name: MacOs level: 0.6 tags: - os - name: Windows level: 0.7 tags: - os - name: IntelliJ Idea level: 0.8 tags: - tools - name: JetBrains Rider level: 0.8 tags: - tools - name: PyCharm level: 0.6 tags: - tools - name: VS Code level: 0.7 tags: - tools icons: - code: logo alt: logo svgBase64: PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4IiB2aWV3Qm94PSIwIDAgMTI4IDEyOCI+CiAgICA8c3R5bGU+CiAgICAgICAgcG9seWxpbmUgewogICAgICAgICAgICBmaWxsOiBub25lOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuZ3JleSB7CiAgICAgICAgICAgIHN0cm9rZTogIzg4ODsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogbGlnaHQpIHsKICAgICAgICAgICAgLmdyZXkgeyBkaXNwbGF5OiBub25lOyB9CiAgICAgICAgICAgIC5hZGFwdCB7IHN0cm9rZTogIzAwMDsgfQogICAgICAgIH0KICAgICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7CiAgICAgICAgICAgIC5ncmV5IHsgZGlzcGxheTogbm9uZTsgfQogICAgICAgICAgICAuYWRhcHQgeyBzdHJva2U6ICNmZmY7IH0KICAgICAgICB9CiAgICA8L3N0eWxlPgoKICAgIDxwb2x5bGluZSBjbGFzcz0iZ3JleSIKICAgICAgICBwb2ludHM9IgogICAgICAgICAgICAxNiAzMgogICAgICAgICAgICA0OCAzMgogICAgICAgICAgICA0OCA5NgogICAgICAgICAgICAxNiA5NgogICAgICAgICIKICAgICAgICBzdHJva2Utd2lkdGg9IjE2IgogICAgLz4KICAgIDxwb2x5bGluZSBjbGFzcz0iZ3JleSIKICAgICAgICBwb2ludHM9IgogICAgICAgICAgICAxMTIgMzIKICAgICAgICAgICAgODAgMzIKICAgICAgICAgICAgODAgOTYKICAgICAgICAgICAgMTEyIDk2CiAgICAgICAgIgogICAgICAgIHN0cm9rZS13aWR0aD0iMTYiCiAgICAvPgoKICAgIDxwb2x5bGluZSBjbGFzcz0iYWRhcHQiCiAgICAgICAgcG9pbnRzPSIKICAgICAgICAgICAgMTYgMzIKICAgICAgICAgICAgNDggMzIKICAgICAgICAgICAgNDggOTYKICAgICAgICAgICAgMTYgOTYKICAgICAgICAiCiAgICAgICAgc3Ryb2tlLXdpZHRoPSIxNiIKICAgIC8+CiAgICA8cG9seWxpbmUgY2xhc3M9ImFkYXB0IgogICAgICAgIHBvaW50cz0iCiAgICAgICAgICAgIDExMiAzMgogICAgICAgICAgICA4MCAzMgogICAgICAgICAgICA4MCA5NgogICAgICAgICAgICAxMTIgOTYKICAgICAgICAiCiAgICAgICAgc3Ryb2tlLXdpZHRoPSIxNiIKICAgIC8+Cjwvc3ZnPgo= - code: email alt: email address icon svgBase64: PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjggMTI4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjggMTI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNNDguMyA2NGMwIDguNyA3IDE1LjcgMTUuNyAxNS43IDEgMCAxLjgtLjggMS44LTEuOHMtLjgtMS43LTEuOC0xLjdjLTYuNyAwLTEyLjItNS41LTEyLjItMTIuMiAwLTMuMyAxLjMtNi41IDMuNy04LjggMi40LTIuMyA1LjYtMy41IDguOS0zLjQgNi42LjQgMTEuOCA1LjkgMTEuNyAxMi41djUuMWMwIDEtLjkgMS44LTEuOCAxLjgtMSAwLTEuNy0uOC0xLjgtMS44VjY0YzAtNC44LTMuOC04LjYtOC42LTguNnMtOC42IDMuOC04LjYgOC42IDMuOCA4LjYgOC42IDguNmMxLjkgMCAzLjgtLjYgNS4zLTEuOC43IDIuOCAzLjYgNC41IDYuNSAzLjggMi4zLS42IDQtMi43IDQtNS4xdi01LjFjMC04LjUtNi42LTE1LjYtMTUuMS0xNi04LjctLjMtMTUuOSA2LjQtMTYuMiAxNS4xLS4xLjEtLjEuMy0uMS41ek02NCA2OS4xYy0yLjggMC01LjEtMi4zLTUuMS01LjFzMi4zLTUuMSA1LjEtNS4xIDUuMSAyLjMgNS4xIDUuMS0yLjMgNS4xLTUuMSA1LjF6Ii8+PHBhdGggZD0iTTEyNi4zIDE5LjVIMS44Yy0xIDAtMS44LjgtMS44IDEuOHY4NS41YzAgMSAuOCAxLjcgMS44IDEuOGgxMjQuNWMxIDAgMS43LS44IDEuOC0xLjhWMjEuM2MtLjEtMS0uOS0xLjgtMS44LTEuOHpNODUgNjRjMCAxMS42LTkuNCAyMS4xLTIxIDIxLTExLjYgMC0yMS05LjQtMjEtMjFzOS40LTIxIDIxLTIxIDIxIDkuNCAyMSAyMXptLTQ2LjMuOC44LjRjLjcgMTMuNSAxMi4yIDIzLjkgMjUuNyAyMy4zIDEyLjYtLjYgMjIuNi0xMC43IDIzLjMtMjMuM2wuOC0uNCAzMy4yIDQwLjJINS41bDMzLjItNDAuMnpNMy41IDEwMS45VjQ3LjhsMzEuOSAxNS40LTMxLjkgMzguN3ptODkuMS0zOC43IDMxLjktMTUuNHY1NC4xTDkyLjYgNjMuMnpNMy41IDIzaDEyMXYyMC45TDg4LjQgNjEuM2MtMS41LTEzLjUtMTMuNS0yMy4yLTI3LTIxLjdDNTAgNDAuOCA0MC45IDQ5LjkgMzkuNyA2MS4zTDMuNSA0My45VjIzeiIvPjwvc3ZnPgo= - code: sourcehut alt: sourcehut logo svgBase64: PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxwYXRoIGQ9Ik0yNTYgOEMxMTkgOCA4IDExOSA4IDI1NnMxMTEgMjQ4IDI0OCAyNDggMjQ4LTExMSAyNDgtMjQ4UzM5MyA4IDI1NiA4em0wIDQ0OGMtMTEwLjUgMC0yMDAtODkuNS0yMDAtMjAwUzE0NS41IDU2IDI1NiA1NnMyMDAgODkuNSAyMDAgMjAwLTg5LjUgMjAwLTIwMCAyMDB6Ij48L3BhdGg+PC9zdmc+Cg== - code: web alt: web icon svgBase64: PHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS44MzgyNCAxOC40NDY3QzEwLjAxMDMgMTguNzY5MiAxMC4xODI2IDE5LjA1OTggMTAuMzQ3MyAxOS4zMTczQzguNTk3NDUgMTguOTIzOCA3LjA3OTA2IDE3LjkxODcgNi4wMjgzOCAxNi41MzgzQzYuNzIxODEgMTYuMTQ3OCA3LjYwOTk1IDE1Ljc0MyA4LjY3NzY2IDE1LjQ0NjhDOC45ODExMiAxNi42MzcgOS40MDkyNCAxNy42NDIzIDkuODM4MjQgMTguNDQ2N1pNMTEuMTYxOCAxNy43NDA4QzEwLjc4OTEgMTcuMDQyMSAxMC40MTU2IDE2LjE2OTUgMTAuMTQ2NSAxNS4xMzU2QzEwLjcyNTggMTUuMDQ5NiAxMS4zNDQyIDE1IDEyLjAwMDEgMTVDMTIuNjU1OSAxNSAxMy4yNzQzIDE1LjA0OTYgMTMuODUzNSAxNS4xMzU1QzEzLjU4NDQgMTYuMTY5NSAxMy4yMTA5IDE3LjA0MjEgMTIuODM4MiAxNy43NDA4QzEyLjUzOTQgMTguMzAxMSAxMi4yNDE3IDE4Ljc0ODQgMTIgMTkuMDc1N0MxMS43NTgzIDE4Ljc0ODQgMTEuNDYwNiAxOC4zMDExIDExLjE2MTggMTcuNzQwOFpNOS43NSAxMkM5Ljc1IDEyLjU4NDEgOS43ODkzIDEzLjEzODUgOS44NTg2IDEzLjY2MTlDMTAuNTI2OSAxMy41NTk0IDExLjI0MTQgMTMuNSAxMi4wMDAxIDEzLjVDMTIuNzU4NyAxMy41IDEzLjQ3MzIgMTMuNTU5MyAxNC4xNDE0IDEzLjY2MTlDMTQuMjEwNyAxMy4xMzg0IDE0LjI1IDEyLjU4NDEgMTQuMjUgMTJDMTQuMjUgMTEuNDE1OSAxNC4yMTA3IDEwLjg2MTYgMTQuMTQxNCAxMC4zMzgxQzEzLjQ3MzIgMTAuNDQwNiAxMi43NTg3IDEwLjUgMTIuMDAwMSAxMC41QzExLjI0MTQgMTAuNSAxMC41MjY5IDEwLjQ0MDYgOS44NTg2IDEwLjMzODFDOS43ODkzIDEwLjg2MTUgOS43NSAxMS40MTU5IDkuNzUgMTJaTTguMzg2ODggMTAuMDI4OEM4LjI5OTc3IDEwLjY0NzggOC4yNSAxMS4zMDU0IDguMjUgMTJDOC4yNSAxMi42OTQ2IDguMjk5NzcgMTMuMzUyMiA4LjM4Njg4IDEzLjk3MTJDNy4xMTMzOCAxNC4zMTMxIDYuMDU4ODIgMTQuNzk1MiA1LjI0MzI0IDE1LjI1OTFDNC43NjY5OCAxNC4yNzM2IDQuNSAxMy4xNjggNC41IDEyQzQuNSAxMC44MzIgNC43NjY5OCA5LjcyNjQ0IDUuMjQzMjMgOC43NDA4OEM2LjA1ODcyIDkuMjA0NzIgNy4xMTMzIDkuNjg2ODYgOC4zODY4OCAxMC4wMjg4Wk0xMC4xNDY1IDguODY0NDVDMTAuNzI1OCA4Ljk1MDQyIDExLjM0NDIgOSAxMi4wMDAxIDlDMTIuNjU1OSA5IDEzLjI3NDMgOC45NTA0MyAxMy44NTM1IDguODY0NDdDMTMuNTg0NCA3LjgzMDU1IDEzLjIxMDkgNi45NTc5MyAxMi44MzgyIDYuMjU5MkMxMi41Mzk0IDUuNjk4OTQgMTIuMjQxNyA1LjI1MTU2IDEyIDQuOTI0MzJDMTEuNzU4MyA1LjI1MTU2IDExLjQ2MDYgNS42OTg5NCAxMS4xNjE4IDYuMjU5MThDMTAuNzg5MSA2Ljk1NzkxIDEwLjQxNTYgNy44MzA1MyAxMC4xNDY1IDguODY0NDVaTTE1LjYxMzEgMTAuMDI4OUMxNS43MDAyIDEwLjY0NzkgMTUuNzUgMTEuMzA1NSAxNS43NSAxMkMxNS43NSAxMi42OTQ2IDE1LjcwMDIgMTMuMzUyMSAxNS42MTMxIDEzLjk3MTFDMTYuODg2NiAxNC4zMTMxIDE3Ljk0MTIgMTQuNzk1MiAxOC43NTY4IDE1LjI1OTFDMTkuMjMzIDE0LjI3MzUgMTkuNSAxMy4xNjc5IDE5LjUgMTJDMTkuNSAxMC44MzIxIDE5LjIzMyA5LjcyNjQ3IDE4Ljc1NjggOC43NDA5M0MxNy45NDEzIDkuMjA0NzcgMTYuODg2NyA5LjY4NjkgMTUuNjEzMSAxMC4wMjg5Wk0xNy45NzE2IDcuNDYxNzhDMTcuMjc4MSA3Ljg1MjMxIDE2LjM5IDguMjU3MDUgMTUuMzIyNCA4LjU1MzI4QzE1LjAxODkgNy4zNjMwNCAxNC41OTA4IDYuMzU3NjkgMTQuMTYxOCA1LjU1MzMyQzEzLjk4OTcgNS4yMzA3NyAxMy44MTc0IDQuOTQwMjUgMTMuNjUyNyA0LjY4MjdDMTUuNDAyNiA1LjA3NjIzIDE2LjkyMSA2LjA4MTM2IDE3Ljk3MTYgNy40NjE3OFpNOC42Nzc2NSA4LjU1MzI1QzcuNjEwMDEgOC4yNTcwMSA2LjcyMTkgNy44NTIyNyA2LjAyODM5IDcuNDYxNzNDNy4wNzkwNiA2LjA4MTM0IDguNTk3NDUgNS4wNzYyMyAxMC4zNDcyIDQuNjgyN0MxMC4xODI2IDQuOTQwMjUgMTAuMDEwMyA1LjIzMDc2IDkuODM4MjMgNS41NTMzQzkuNDA5MjQgNi4zNTc2NyA4Ljk4MTEyIDcuMzYzMDEgOC42Nzc2NSA4LjU1MzI1Wk0xNS4zMjI0IDE1LjQ0NjdDMTUuMDE4OSAxNi42MzcgMTQuNTkwOCAxNy42NDIzIDE0LjE2MTggMTguNDQ2N0MxMy45ODk3IDE4Ljc2OTIgMTMuODE3NCAxOS4wNTk4IDEzLjY1MjcgMTkuMzE3M0MxNS40MDI2IDE4LjkyMzggMTYuOTIxIDE3LjkxODYgMTcuOTcxNyAxNi41MzgyQzE3LjI3ODIgMTYuMTQ3NyAxNi4zOTAxIDE1Ljc0MyAxNS4zMjI0IDE1LjQ0NjdaTTEyIDIxQzE2Ljk3MDYgMjEgMjEgMTYuOTcwNiAyMSAxMkMyMSA3LjAyOTQ0IDE2Ljk3MDYgMyAxMiAzQzcuMDI5NDQgMyAzIDcuMDI5NDQgMyAxMkMzIDE2Ljk3MDYgNy4wMjk0NCAyMSAxMiAyMVoiIC8+DQo8L3N2Zz4NCg==