Summary
- Committed and result oriented professional with around 5+ years of experience in Information Technology experience in Analysis, Development, Testing and Maintenance in the field of Web Applications and client-server
environment. - Proficient in using Object Oriented Programming (OOPS) for building n-tier architecture systems with hands on development expertise in front-end UI layer, application layer including middle-ware and core business frameworks and back-end database layer integration.
- Proficient in implementing various design patterns including Singleton, MVC
- Good working experience in UNIX commands.
- Extensive experience in developing applications using Node Js, Golang, Python, Docker, Kubernetes, ORM and MVC modules, Micro Services, AWS and Reactjs.
- Experience in Log4j, Jenkins
- Experience in version controls like Git.
- Experience on using JavaScript, JQuery, Ajax, JSON
- Involved in code reviews and code refactoring as a part of agile practices and tool JIRA.
- Extensively involved in Defect fixing, CR’s implementations during the SIT, UAT phases at various production releases.
- A resourceful team player with good Interpersonal, effective problem solving and decision-making skills, looking ahead for great career in a fair working environment with opportunities to grow.
- Excellent communication skills, has clear understanding of business procedures and ability to work as an individual and also as a part of a team.
- Good working experience in AWS like creating instances, volumes creation, mounting, Dashboards, Load balancer, Target groups, Rules creation ...etc.
- To work in an environment where I can apply and build upon my technical & analytical skills to add value to the products and services on which I undertake the assignments I want to succeed in a stimulating and challenging environment, building the success of the company while I experience advancement opportunities.
Technical Skills
Languages & Frameworks: Nodejs, NestJs, Golang, Python, Flask, Electron, Angular, NextJs, React + Redux, Javascript, Graphql, gRPC
Cloud Services: AWS, GCP, Azure, Elasticsearch, Kibana
Containers: Docker, Kubernetes
Open Source Platforms: Kafka, RabbitMq
Databases: Postgres, MongoDB, Mysql, Redis, Firebase
Serverless, Microservices, Llama-index, Jupyter, OpenAI
Projects worked on
MAIA
Timeline: July 2023 - July 2024
Environment: Reactjs, Nodejs, Jenkins, Azure, PostgresQL server
Description: The healthcare management system is a comprehensive software solution designed to streamline the collection, management, and tracking of patients' information in a healthcare facility. The system aims to enhance efficiency, improve communication between healthcare professionals, caretakers, and patients, and ultimately provide a seamless experience for all involved parties.
Key Features:
- Patient Registration
- Electronic Health Records
- Appointment Scheduling
- Caretaker Collaboration
- Medication Management
- Mobile Access
- Data Security and Privacy
Responsibilities:
- Involved in login module development Implemented Complete Appointment Scheduling Implemented Complete Caretaker Collaboration.
- Implemented complete Medication Management. Involved in fixing non-prod and production defects.
- Timely followed up the deployments at various servers (Development to Production), to meet deadlines.
Camino
Timeline: March 2022 - July 2023
Environment: React Native, Golang, MongoDB, AWS, Jenkins, Microservices
Descriptions: Camino is an intuitive trip itinerary application specifically designed for Camino enthusiasts. It facilitates seamless planning of accommodations, dining options, and sightseeing activities, enhancing the travel experience through personalized recommendations and comprehensive itinerary management features.
Key Features:
- Itinerary Planning: Create, edit, and manage detailed travel itineraries.
- Accommodation Management: Find and book accommodations tailored to the traveler's preferences.
- Dining Recommendations: Discover and reserve dining options along the route.
- Sightseeing Activities: Plan and schedule visits to various sightseeing spots.
- Personalized Recommendations: Utilize user preferences to offer tailored suggestions.
- Mobile Access: Access and manage itineraries on the go through a mobile-friendly interface.
Responsibilities:
- Developed core features of the trip itinerary application.
- Implemented personalized recommendation algorithms to enhance user experience.
- Collaborated with UX/UI designers to ensure an intuitive and user-friendly interface.
- Integrated third-party APIs for accommodation, dining, and activity bookings.
- Conducted code reviews and performance optimization to maintain high standards of code quality.
Perinatal Access
Timeline: July 2019 - October 2019
Environment: React.js, Golang, Twilio, Azure, PostgreSQL
Descriptions: Perinatal Access is a web application designed to facilitate seamless communication and collaboration among clinics. The application enables real-time sharing of ultrasound streams via Twilio integration, enhancing the quality of prenatal care by providing instant access to critical information.
Key Features:
- Real-time Communication: Enable live sharing of ultrasound streams between clinics and specialists.
- Twilio Integration: Leverage Twilio for secure and reliable video and audio streaming.
- Collaborative Tools: Provide tools for collaborative review and discussion of ultrasound data.
- Secure Data Storage: Ensure data security and privacy compliance with healthcare regulations.
- Appointment Scheduling: Manage and schedule appointments efficiently.
Responsibilities:
- Engineered the real-time communication features with Twilio integration.
- Implemented secure data storage solutions to comply with healthcare data privacy regulations.
- Developed collaborative tools to enhance clinic-to-clinic communication.
- Optimized the application's performance to ensure smooth and reliable streaming.
- Worked closely with healthcare professionals to gather requirements and feedback.
SPL
Timeline: April 2021 - March 2022
Environment: React.js, Golang, AWS, PostgreSQL, Microservices
Description: SPL is a robust learning management system (LMS) designed to manage lessons, subjects, and schedules efficiently. The system aims to streamline educational workflows and enhance learning outcomes through intuitive course management features.
Key Features:
- Lesson Management: Create, organize, and manage lessons with ease.
- Subject Management: Oversee various subjects and their related content.
- Scheduling: Efficiently schedule classes and manage timetables.
- Course Management: Provide intuitive tools for course creation and administration.
- Student Tracking: Monitor student progress and performance.
- Mobile Access: Ensure accessibility through a mobile-friendly interface.
- Data Security and Privacy: Maintain high standards of data security and privacy.
Responsibilities:
- Designed and implemented the core functionalities of the LMS.
- Developed comprehensive lesson and subject management features.
- Streamlined scheduling processes to enhance administrative efficiency.
- Implemented secure authentication and authorization mechanisms.
- Collaborated with educators to gather requirements and ensure the system meets their needs.
- Conducted user testing and feedback sessions to continually improve the system.
- Provided post-deployment support and handled maintenance tasks.
Gonife
Timeline: May 2020 - June 2021
Environment: Golang, Graphql, Mux, Docker, Kubernetes, Cloud services and mySQL
Description: The project aims to leverage Nife's Cloud Management Platform to enable organizations to quickly build, manage, deploy, and scale applications securely and globally. By utilizing the platform's Auto Deploy feature from Git, the project seeks to eliminate the need for traditional DevOps practices, servers, and infrastructure management. This prescription outlines the key objectives and features of the project. Engineered a rapid deployment application to streamline cloud operations and manage deployments effectively. Empowered users with command-line and web-based interfaces for seamless automation and orchestration of cloud resources.
Key Features:
- Rapid Application Deployment
- Scalability and Global Reach
- Auto Deployment
- Monitoring and Analytics
- User Management and Access Controls
Responsibilities:
- As a junior developer, I have Involved in the analysis, development, debug and testing of the system Designed, developed and maintained the command-line SDK Designed, developed and maintained the API’s with graphql Implemented Scalability and Global Reach by deploying to different regions which involved kubernetes, docker across other cloud platforms like AWS, Azure, GCPInvolved in fixing QA and production defects Involved requirements gathering and Release coordination.Timely followed up the deployments at various servers (Development to Production), to meet deadlines.
MAP
Timeline: August 2019 - April 2020
Environment: Golang, Mux, Docker, Kubernetes, Cloud services and mySQL, React
Description: The project aims to develop an application for a workshop organization to streamline the collection and assessment of participant questionnaires in PDF format. The application will leverage NLP (Natural Language Processing) concepts to generate insights and annotations based on predefined categories and keywords. The project includes functionalities such as categorization, keyword mapping, insights generation, and PDF annotation.
Key Features:
- Categorization and Keyword Mapping
- PDF Analysis.
- Insights Generation
- PDF Annotation
- User Management and Access Controls
Afto
Timeline: Dec 2018- May 2019
Descriptions:
- Spearheaded the development of a cutting-edge retail invoice processing application designed to efficiently manage purchase orders and invoices.
- Leveraged advanced Document AI technology to streamline the matching process, optimizing operational workflows and enhancing accuracy.
Roles & Responsibilities
- Lead client interactions, gathering business requirements, and translating them into technical solutions.
- Managed end-to-end software development lifecycle (SDLC) processes, ensuring adherence to best practices and timely delivery of projects.
- Conducted proof-of-concept (POC) exercises to validate technical feasibility and showcase potential solutions to clients.
- Utilized project management tools such as JIRA, Wrike, Trello to track project progress, manage tasks, and facilitate communication within cross-functional teams.
- Reviewed and merged code contributions through pull requests (PR), ensuring code quality and adherence to coding standards.
- Drove backend development efforts, designing and implementing APIs, databases, and server-side logic.
- Oversaw cloud operations, including provisioning, deployment, monitoring, and optimization of cloud-based infrastructure and services.
- Implemented effective task management strategies to prioritize workloads and meet project deadlines