Back End Developer
Current- Played a pivotal role in developing and enhancing the backend services for QuantConnect’s algorithmictrading engine using Spring Boot.- Designed and implemented microservices, focusing on modularity, scalability, and maintainability. Eachservice was tailored to handle specific functions within the trading platform, such as order execution, marketdata processing, and user authentication.- Managed DynamoDB databases, including schema design, query optimization, and indexing to ensure efficientdata storage and retrieval. Conducted performance tuning and implemented best practices for databasemanagement to support real-time trading operations.- Developed and maintained CI/CD pipelines using Jenkins. Automated the build, test, and deploymentprocesses, integrating static code analysis, unit tests, and integration tests.- Integrated Redis for caching frequently accessed data, reducing latency and improving response times forcritical services. Implemented caching strategies to balance between data freshness and access speed.- Utilized Git for version control, managing code repositories, branching, merging, and pull requests. Conductedcode reviews, provided feedback, and ensured adherence to coding standards and best practices.- Designed and developed RESTful APIs to facilitate communication between different components of thetrading platform. Ensured APIs were well-documented, secure, and performant