Experienced fullstack developer with broad knowledge about system architecture and performance, as well as clean coding with a big dose of maintainability. I try to follow DRY and KISS principles, take pride in chosing the most suitable tool for the job, and argue that the optimal software is the one that you build once and run forever.
I thrive when I’m tasked with challenges involving complex problems, performance requirements (scalability and optimization) and the need for seeing “the big picture”. I’m mostly useful in an architect and/or lead developer role. Even better if the role also requires understanding infrastructure and hosting options, including cost vs velocity gain estimates.
Responsible for implementing IaC to allow easier future development of micro services. Automating and allowing replicated environments through the same infrastructure code, as well as handling deploys and service-specific infrastructure.
Additional improvements to their CI setup to use more cost-effective resources (spot instances), shared job and docker layer caching to reduce job time for ephemeral instances.
Node.js/TypeScript, AWS (CDK, ECS, RDS), Elastic Cloud (Elasticsearch, Kibana), Docker
Hosting setup and implementation of Swish payments for their campaign site vadsaloppet.se. In addition to swish payments, it also needed a public registration flow for teams and integrations against CRM (ActiveCampaign). Website was based off Craft CMS, and Swish integration was built using a companion Lambda to not add complexity to the core CMS.
Node.js, Docker, AWS, Craft CMS
Developer resource for former Springworks improving their Connected Car platform.
Node.js, TypeScript, Docker, AWS (ECS, RDS, SQS, SNS, Lambda, CDK)
Was full time devops to support a crypto company with infrastructure improvements. Was in charge of implementing Opensearch for log aggregation including fluentd/fluentbit collecting via sidecart docker containers in ECS, as well as using Cognito as UserPool authentication for access control.
In addition to the log search setup, various day to day improvements for their general infrastructure.
AWS (ECS, RDS, SQS, SNS, Lambda, CloudFormation, Opensearch/Elasticsearch)
Maintaining day to day business for clients and hosting. Mainly doing docker-based hosting via ECS for various platforms including Craft CMS, Wordpress and middleware software maintained by us.
Development of specialized integrations (Various CRMs, video streaming, CDN etc)
Node.js, Craft CMS, AWS (ECS, RDS, SQS, SNS, Lambda, CDK)
Designed and built a “platform” for short lived campaign sites. Included customization of a CMS and optimized workflows and deployment of new web sites, and associated integrations (CRM, payment solutions, custom functionality).
Key objectives included reusability of components, less maintenance, optimized hosting costs and higher velocity.
Node.js, Craft CMS, AWS (ECS, RDS, SQS, SNS, Lambda, CDK/Cloudformation)
Was in charge of configuring and deploying their Woocommerce solution into a scalable AWS setup. Included a fully programmable infrastructure (Cloudformation) as well as rapid deployment of code, as well as supporting multiple staging environments (with automated spinup and teardown).
AWS (ECS, RDS, Cloudformation)
Fullstack developer for a connected car platform (IoT). AWS-centric infrastructure, Android/iOS-client with a micro-services backend. Took lead on several major design decisions during my time there, which both reduced operational costs, complexity and developer time, e.g:
Most services were built in Node.js and MongoDB. AWS infrastructure handled with Cloudformation. In addition to this we ran Splunk, Postgres, Teamcity to name a few.
Fullstack developer for a content moderation plattform (Implio). Built on Angular, Node.js, RabbitMQ, MongoDB, MariaDB and works as an automated pipeline for content moderation via API integrations and webhooks.
Backend developer for their E-commerce plattform EDGE. Initial design and built (in a team of two) their E-commerce plattform which runs some of their biggest clients. Notable mentions are Babyshop/AlexAndAlexa, SNS, Elvine.
Some key responsibilities included payment gateway integrations and performance improvements, as well as designing hosting solutions.
C#, ASP.NET, Postgres, Monorail, NHibernate, Lucene.NET
In charge of IT and fullstack developer of their e-commerce, ERP and POS solutions. Ran a team of 4 covering everything from workstations, hosting, infrastructure as well as development of both site features and ERP features. During my time there I helped increase stability and velocity by introducing reduncancy and mirroring for various systems.
PHP, MySQL, JS
Implemented a new design on their website.
Java, JSP, CSS, HTML
Java consultant
Web development and spider configuration using perl/regex
Perl, ASP, MSSQL
Computer refurbishing and web development
https://stackoverflow.com/users/33663/jishi
Databases
Postgres, MySQL, MSSQL, MongoDB, RethinkDB, CouchDB, Redis, Lucene
Programming languages
Node.js, C#, PHP, Java
CI
Travis, Github Actions, CircleCI, TeamCity, Jenkins
Infrastructure as code
Cloudformation, CDK
Frameworks
Hapi, Express, Restify
I live in an old house with my partner and her two kids. In my spare time I enjoy mountainbiking, video games, renovating my house and working on various DIY projects involving raspberry pis and arduinos.
Email: jimmy@jishi.se Phone: +46 (0)73-744 11 93