Cloud-Native API
Design and development of a scalable cloud API for a B2B banking service provider. The solution covers the entire customer lifecycle and integrates the Mambu core banking system along with numerous external services (KYC, monitoring, payment gateways). The project included regular code reviews and onboarding of new team members. Technical leadership of a growing development team. Co-design of system architecture and scaling strategy. Establishment of development standards and automated quality assurance processes.
Tasks
- Development of AWS Lambda functions
- Integration of external systems and partner interfaces
- Implementation of logging and monitoring solutions
- Maintenance and extension of API specifications (OpenAPI)
- Setup and maintenance of infrastructure with AWS CDK and Terraform
- Conducting code reviews
- Onboarding of new developers
- Technical leadership and architectural decisions
- Establishment of code review standards
- Agile collaboration with product owners
Web Application
Development of a management console for controlling and monitoring data flows into a datalake for an AI FinTech company. The solution is based on a serverless AWS architecture and provides a real-time interface via GraphQL. Independent design of the entire serverless architecture on AWS from the ground up.
Tasks
- Design and setup of AWS components
- Implementation of the management console with React and Redux
- Creation of GraphQL schemas and functions with AWS Amplify
- Integration and testing of data sources (RSS, Twitter, web crawler)
- Design of the serverless system architecture
Web Application
Development of a custom customer and order management system for a manufacturing company with specific requirements that could not be met by standard solutions. The application enables the management of materials, quotes, orders, and customers.
Tasks
- Analysis and abstraction of business processes
- Definition and implementation of views and business rules
- Backend development with CakePHP, frontend with React
- UX/UI design in collaboration with the client
- Creation of clear user documentation