FullStack Developer
About Candidate
Introduction:
Software engineer with 7 years of experience in analyzing, designing, developing, and maintaining complex information systems. Skilled in API and microservices development, ETL pipelines, and database optimization. Proficient in Java, Spring Boot, and Angular for application development, ensuring code quality through SOLID principles. Experienced in real-time data streaming with Apache Kafka and automation using Apache AirFlow. Strong knowledge of DevOps practices, including CI/CD with GitLab, Jenkins, and GoCD. Adept at database configuration and optimization for MySQL, MongoDB, and Couchbase. Developed solutions for large-scale data processing with Talend Open Studio and Shell scripting. Integrated secure REST APIs, enhanced UI performance, and optimized server-side logic. Hands-on experience with version upgrades, infrastructure management, and deployment on Linux and Windows servers. Dedicated to delivering high-performance software solutions across multiple domains.
Responsibilities:
- Developed and optimized REST APIs using Java Spring Boot, Apache Kafka, and Node.js.
- Designed and implemented microservices architecture for scalable applications.
- Managed database configuration and optimization for MySQL, MongoDB, and Couchbase.
- Automated data pipelines and Shell scripts using Apache AirFlow and Bash scripting.
- Led CI/CD integration with GitLab, Jenkins, GoCD, and Nexus for efficient deployments.
- Improved front-end performance and user experience using Angular and Bootstrap.
- Designed and implemented ETL processes for large-scale data processing with Talend.
- Conducted version upgrades and performance optimization for Java and database systems.
- Configured and deployed applications on Linux (Ubuntu) and Windows Server environments.
- Ensured functional requirement validation, system analysis, and technical documentation.