Skills
The stack I build with
80 tools and practices, every one of them used on delivered work rather than collected from a tutorial.
Skills
The stack I build with
80 tools and practices used on delivered work, grouped by where they sit in the build.
-
Languages
- Python
- Java 8, 11, 17
- JavaScript ES6+
- SQL
- HTML5
- CSS3
-
Backend and APIs
- FastAPI
- Django
- SQLAlchemy
- Pydantic
- RESTful API design
- OpenAPI and Swagger
- Microservices
- MVC and DAO patterns
-
Front end
- React.js
- Hooks and Context API
- Component architecture
- State management
- Astro
- Bootstrap
- Responsive and mobile-first UI
- REST API integration
-
Cloud and DevOps
- AWS EC2
- S3
- Lambda
- API Gateway
- Amplify
- Cognito
- IAM
- CloudWatch
- Docker
- Jenkins
- CI/CD pipelines
- Git and GitHub
-
Databases
- PostgreSQL
- MySQL
- Oracle
- SQL Server
- Schema design
- Query optimization
-
Security and access
- JWT authentication
- Role-based access control
- Single sign-on
- Audit logging
- Secure session handling
- CORS policy
-
Testing and quality
- PyTest
- JUnit
- Mockito
- Test-driven development
- Postman
- Integration testing
- Cross-browser testing
- Peer code review
-
Data and AI
- Data validation and preprocessing
- Pandas
- Scikit-Learn
- ML model integration
- RAG
- LLM tooling
-
Performance and search
- Core Web Vitals
- Performance budgets
- Technical SEO
- Structured data
- Sitemaps and crawler config
- Accessibility
-
Java ecosystem
- Spring Boot
- Spring MVC
- Spring Security
- Hibernate and JPA
- Jspresso
- Maven
-
Web platforms
- WordPress custom child themes
- WooCommerce
- LearnDash LMS
-
Ways of working
- Agile and Scrum
- JIRA
- VS Code
- IntelliJ IDEA
- Jupyter Notebook
Next step
Need one of these on your team?
If your stack overlaps with most of this list, we will get productive quickly. If it does not, tell me what it is and I will be straight with you about the ramp-up.
- Replies: Within two working days
- Based in: the United States
- Open to: full time, contract, remote or hybrid