Sabari Rajan, Developer in Kanyakumari, Tamil Nadu, India
Sabari is available for hire
Hire Sabari

Sabari Rajan

Verified Expert  in Engineering

Software Engineer and Developer

Kanyakumari, Tamil Nadu, India

Toptal member since May 5, 2023

Bio

Sabari is an experienced software engineer with seven years of expertise in Java, Python, Bash, web technologies, AWS, MySQL, Jakarta EE, and JSP. He's well-versed in all aspects of software development, from requirement analysis to deployment. He's a quick and self-motivated learner who enjoys collaborating with others. Sabari also participates in coding challenges and develops projects on Raspberry Pi in his free time.

Portfolio

Micro Focus International
Java, MySQL, Linux, Python 3, Bash Script, Web Technologies, AngularJS, Spring...
Freelance
AngularJS, MySQL, Linux, Java, Git, Web Technologies, HTML, CSS, JavaScript...
Atos
Java, Spring, JavaScript, Jakarta Server Pages (JSP), Git, Bitbucket, GitLab...

Experience

  • Java - 8 years
  • Web Technologies - 7 years
  • Python 3 - 7 years
  • JavaScript - 7 years
  • MySQL - 6 years
  • Git - 5 years
  • Web Development - 4 years
  • SQL - 4 years

Availability

Full-time

Preferred Environment

Linux, Raspberry Pi, Python 3, Bash Script, Java, Windows, AngularJS, MySQL, Web Technologies, APIs

The most amazing...

...system I've built within days is a local development environment from scratch in WSL that allowed me to fix an issue preventing me from working on my laptop.

Work Experience

System Software Engineer

2019 - PRESENT
Micro Focus International
  • Delivered high-quality solutions and implemented usage tracking with Python, building an LDAPS server for Python integration that resulted in a 40% increase in system efficiency.
  • Leveraged data analysis and visualization techniques to monitor performance, resulting in a 25% downtime reduction. I also automated processes and improved the UI in various system sections.
  • Improved system performance by 30% by achieving development goals for five features. I reduced system errors through identity and access management solutions using Java, JSP, and Spring.
  • Expanded the knowledge base for Python, Java, AWS, and databases, enabling tasks to be completed 20% faster.
  • Created a Windows Subsystem for Linux (WSL) development environment from scratch with automation included, reducing setup time by 70%.
  • Streamlined the development process through automation and scripting, saving 15 hours weekly, expanding my knowledge of operating systems and system administration, and improving the UI across cloud platforms for the data warehouse management system.
Technologies: Java, MySQL, Linux, Python 3, Bash Script, Web Technologies, AngularJS, Spring, Git, Python, Jakarta Server Pages (JSP), SQL, GitLab, Atlassian, Jira, Confluence, Bitbucket, Full-stack, Web Development, Object-oriented Programming (OOP), REST APIs, Amazon Web Services (AWS), JSON, Regular Expressions, ANSI SQL, XML, Django, Back-end, Asynchronous Programming, Unit Testing, Scraping, Spring Boot, Docker, Amazon S3 (AWS S3), Microservices, Spring Microservice, React

Freelance Professional

2016 - PRESENT
Freelance
  • Developed a Java Servlet and web technologies website for an educational institution, increasing website traffic by 20% in six months and improving user engagement significantly.
  • Created an AngularJS inventory management app for a retail company, reducing inventory errors by 5% and increasing efficiency and profitability.
  • Guided graduates on PHP, web services, and Android projects, showcasing excellent mentorship and communication skills. I achieved a 100% completion rate on projects, proving graduates' improved skillset.
  • Built a student management app using Android, MySQL, and PHP, showcasing technical and problem-solving skills. I improved data accuracy by 30% and streamlined student management processes significantly.
  • Designed an employee management system using Node.js and MySQL, reducing HR paperwork by 20% and improving overall employee management efficiency.
  • Leveraged my problem-solving skills to create robust solutions for various projects, generally reducing website load time by at least 10% and improving user experience in all cases.
  • Led a team of five developers to complete a project efficiently and with high team morale.
Technologies: AngularJS, MySQL, Linux, Java, Git, Web Technologies, HTML, CSS, JavaScript, SQL, Python, GitLab, Bitbucket, GitHub, Full-stack, Web Development, Object-oriented Programming (OOP), JSON, Regular Expressions, ANSI SQL, NoSQL, MongoDB, XML, Django, Back-end, Scraping, WordPress, Spring Boot, Amazon Web Services (AWS), FastAPI, Python Asyncio, Amazon S3 (AWS S3), Microservices, Spring Microservice, React

Software Associate

2019 - 2019
Atos
  • Contributed to delivering high-quality code using JavaScript and Spring Boot as a part of the "mega auto retail shop" project team in the US.
  • Delivered a 20% faster code integration with complete code coverage as part of the "mega auto retail shop" project.
  • Developed high-quality code using JavaScript and Spring Boot, resulting in a 35% reduction in system errors and improved performance.
  • Mentored three junior developers in Java, resulting in a 50% increase in their productivity and on-time completion of tasks.
  • Collaborated with a team of 20 members on a retail shop project, completing the project within the timeline and budget.
  • Adapted to new technologies and tools, delivering 15% faster and more efficient code. I also displayed self-improvement by actively seeking feedback and continuous learning, achieving a 20% improvement in overall project metrics.
  • Demonstrated technical skills in Java, JavaScript, and Spring Boot, delivering 5% faster and more efficient code. I used problem-solving skills to provide quality code, quickly resolving 50% of technical issues.
Technologies: Java, Spring, JavaScript, Jakarta Server Pages (JSP), Git, Bitbucket, GitLab, GitHub, Web Development, Full-stack, Object-oriented Programming (OOP), Regular Expressions, ANSI SQL, Back-end

Programmer Analyst

2015 - 2019
Cognizant
  • Developed and implemented 30+ bots using Python, resulting in a 50% increase in team productivity.
  • Mentored five entry-level trainees, resulting in a 75% retention rate and positive training feedback.
  • Suggested new and better coding standards, resulting in a 30% reduction in code errors and improved team efficiency.
  • Built 20+ automated solutions, resulting in a 40% reduction in manual effort.
  • Designed and implemented the Cognizant automation platform UI/UX with a team of 20 members, resulting in a 50% client satisfaction rate.
  • Created a Salesforce API based on Python, resulting in a 60% reduction in manual effort and improved process efficiency.
  • Conducted knowledge-sharing sessions on Git and Python, resulting in a 90% positive feedback rate from attendees.
  • Presented automation solutions to clients and business partners, resulting in a 70% increase in client satisfaction rates.
  • Demonstrated proficiency in JSP, HTML, CSS, and JavaScript, resulting in a 95% positive client feedback rate.
  • Optimized automation solutions using critical thinking skills, resulting in greater process efficiency and a 50% error reduction.
Technologies: AngularJS, Python 3, HTML, CSS, JavaScript, Java, Git, Jakarta Server Pages (JSP), SQL, GitHub, GitLab, Bitbucket, Full-stack, Web Development, Object-oriented Programming (OOP), REST APIs, JSON, Regular Expressions, Sockets, ANSI SQL, XML, Back-end, Asynchronous Programming, Unit Testing, Scraping, Spring Boot

Experience

Data Warehouse Management System

As an accomplished software developer, I brought extensive expertise in Java, JSP, Python, Bash Script, automation, Git, MySQL, Confluence, LDAPS, Squirrel, Vertica, and Jira. With a strong track record in problem-solving, I have implemented usage tracking for a data warehouse management system and built an LDAPS server from scratch, integrating it with the system using Python. In addition, I streamlined the development process by utilizing automation and scripting, improved the user interface, and developed an application with identity and access management solutions using Java.

I automated deployments and integrated software systems, building a development environment from scratch for Windows Subsystem for Linux (WSL). I owned five features within the data warehouse management system and achieved all development goals. I leveraged best practices to ensure maximum efficiency and performance, demonstrating critical thinking and technical skills. This project showed that I am committed to continuous learning and improvement, maintaining high dedication and enthusiasm in all projects I undertake.

Automation Platform

As a valuable member of the automation platform project team, I utilized my expertise in programming languages such as Java, JSP, Python, and Bash Script to create efficient and effective microbots that could perform various automated tasks. I also used MySQL and Git for database management and version control.

In addition to this, I utilized my experience in HTML, CSS, JavaScript, Bootstrap, and AngularJS to create an intuitive user interface for managing and monitoring microbots. My focus was on creating a user-friendly interface, making it easy for users to control and track the progress of their microbots.

Throughout the project, I collaborated closely with other team members, assisting them with testing and debugging to ensure the automation platform met client requirements and functioned properly. We utilized project management tools like ServiceNow and Jira to stay organized and focused. This project demonstrated my ability to work efficiently in a team and adapt quickly to new technologies and ideas, proactively identifying and resolving potential issues.

Policy Management System

As part of a team of four professionals, I collaborated on developing a policy management system for my employer. The project required us to use several programming languages and technologies, including JSP, Java Servlet, HTML, CSS, JavaScript, and Bootstrap. I worked collaboratively, continuously learning and adapting to new technologies and ideas. I proactively identified potential roadblocks and found innovative solutions to overcome them.

My technical experience in Java, JSP, HTML, CSS, JavaScript, and Bootstrap was crucial in implementing JSP and Java Servlet to manage server-side processing and dynamic web page generation. I also used HTML, CSS, and JavaScript to design an intuitive and user-friendly interface for the system. Using Bootstrap, I ensured my design was responsive and compatible with various devices and screen sizes.

The policy management system I created enabled users to create, edit, and view policies while tracking approvals and rejections. Additionally, I implemented robust security measures to safeguard sensitive policy information, showcasing my expertise in data protection.

Educational Institute Website

The project's main goal was to provide students and other stakeholders with information about the institute and its programs. The website included detailed information about the institute's programs, admission procedures, faculty, and facilities, along with a contact form to facilitate communication between the students and the institute.

I used JSP and Java Servlet to create dynamic web pages. I also utilized HTML, CSS, and JavaScript to design an intuitive and visually appealing user interface that was easy to navigate. With the help of Bootstrap, I ensured that the website was responsive and compatible with various devices and screen sizes. As a responsible developer, I also incorporated robust security measures to protect sensitive user data.

My quick-learning abilities, problem-solving skills, and critical thinking came in handy while overcoming challenges during the project. I worked efficiently and effectively to deliver the final product, which helped the education institute improve its online presence and attract more students.

Web Scraping of StubHub

I utilized my technical skills in Python, Selenium, and Beautiful Soup to perform web scraping of StubHub, a popular ticketing platform. Also, I implemented Selenium for UI-related functions, seamlessly navigating pages and clicking buttons. I parsed HTML elements using Beautiful Soup to extract event and ticket details. To optimize efficiency, I employed Python multithreading for concurrent requests.

My soft skills, including quick learning, problem-solving, and adaptability, enabled me to overcome challenges and adapt to changes in website structure. Overall, my expertise in Python, Selenium, and Beautiful Soup and strong soft skills contributed to a successful web scraping project for StubHub.

Web Scraping of Shein.com

With my Python, Selenium, and PostgreSQL technical expertise, I successfully executed a web scraping project on Shein.com, a popular eCommerce platform. Leveraging the power of these tools, I gathered valuable data from the website and seamlessly loaded it into a PostgreSQL database.

Using Python and Selenium, I automated the web scraping process, enabling me to navigate Shein.com, interact with different pages, and extract relevant information such as product details, prices, and customer reviews. Additionally, I utilized free proxies to ensure anonymity and prevent IP blocking during the scraping process.

I designed an appropriate schema to store the scraped data and developed Python scripts to establish a connection, insert the data, and handle any necessary transformations.

I ensured a consistent and reliable data extraction process by adapting my scraping strategies and implementing appropriate error-handling mechanisms.

In summary, my proficiency in Python, Selenium, and PostgreSQL, coupled with my ability to overcome obstacles and optimize the scraping process, allowed me to scrape Shein.com successfully, gather valuable data, and load it into a PostgreSQL database for further analysis and utilization.

Financial Data Analysis Dashboard

I spearheaded the development of a financial data analysis dashboard catering to investment banking clients, leveraging Python, Pandas, NumPy, and Matplotlib to process and visualize financial data effectively.

My work also included hosting the dashboard on Azure to ensure scalability and reliability and applying expertise in financial modeling and analytics to derive actionable insights. I also managed data ingestion pipelines, implemented data processing algorithms, orchestrated deployment on Azure, and collaborated closely with stakeholders to gather requirements and enhance features iteratively.

Image Classification Using Deep Learning

I led the development of a deep learning model for medical image analysis in healthcare and optimized model performance using Python, TensorFlow, and Azure Machine Learning services.

My work involved applying domain expertise in medical imaging to enhance diagnosis accuracy and deploying the model on Azure for seamless integration with healthcare systems. I also directed the preprocessing of image data, designed and trained convolutional neural networks, and managed deployment on Azure. Finally, I collaborated with healthcare professionals to refine model requirements and ensure clinical efficacy.

Real-time Sentiment Analysis Dashboard

I spearheaded the development of a real-time sentiment analysis dashboard for social media monitoring, leveraging Python, NLP libraries, and Azure services to analyze sentiment trends.

My contributions include applying domain knowledge in social media analytics to drive actionable insights and hosting the dashboard on Azure for scalability and reliability. I directed data ingestion pipelines, implemented sentiment analysis algorithms, and managed deployment on Azure while collaborating closely with marketing teams to define requirements and iterate on dashboard features.

IoT Data Analytics Platform

Leveraging Python, Pandas, and Azure IoT services to process sensor data, I spearheaded the development of an IoT data analytics platform tailored for smart manufacturing. I applied expertise in data engineering to optimize manufacturing processes and hosted the platform on Azure, ensuring compliance with industry 4.0 standards.

My work also included managing data ingestion pipelines, implementing data processing algorithms, and orchestrating deployment on Azure. Additionally, I collaborated closely with manufacturing engineers to gather requirements and enhance platform capabilities iteratively.

eCommerce Recommendation Engine

I directed the development of an eCommerce recommendation engine for fashion retail and utilized Python, collaborative filtering techniques, and Azure services to personalize shopping experiences. Applying my expertise in machine learning, I optimized product recommendations.

My contributions included hosting the engine on Azure to ensure compliance with retail standards, managing recommendation algorithms, integrating with Azure services, and leading the deployment on Azure. I also collaborated with retail teams to define recommendation strategies and enhance customer engagement.

Education

2012 - 2015

Bachelor's Degree in Computer Science

Anna University - Coimbatore, India

2009 - 2012

Diploma in Information Technology

Sun Institute of Technology - Kanniyakumari, India

Certifications

JANUARY 2023 - PRESENT

Python Certificate

Kaggle

DECEMBER 2022 - DECEMBER 2023

Certified SAFe 5 Practitioner

Scaled Agile

Skills

Libraries/APIs

jQuery, Selenium WebDriver, REST APIs, Pandas, NumPy, React, Java Servlets, jQuery DataTables, Beautiful Soup, Sockets, Matplotlib, TensorFlow, Keras, Scikit-learn, Python Asyncio

Tools

Git, GitLab, Atlassian, Bitbucket, GitHub, Apache Tomcat, Jira, DataTables, Confluence

Languages

Python 3, Java, JavaScript, HTML, CSS, Python, SQL, XML, Bash Script

Paradigms

Object-oriented Programming (OOP), Asynchronous Programming, Unit Testing, Microservices, DevOps, Scrum, Kanban, Automation

Frameworks

Spring, Django, Flask, Spring Boot, Spring Microservice, AngularJS, Scaled Agile Framework (SAFe), Bootstrap, Jakarta Server Pages (JSP), Selenium

Platforms

Windows, Oracle, Amazon Web Services (AWS), Azure, Linux, Raspberry Pi, WordPress, Docker

Storage

MySQL, PostgreSQL, JSON, ANSI SQL, NoSQL, MongoDB, Azure SQL, Amazon S3 (AWS S3)

Other

Back-end, Web Technologies, APIs, User Stories, Web Scraping, Full-stack, Web Development, Regular Expressions, Scraping, Multithreading, FastAPI, Lean, Networking, Cloudflare, Web Hosting & Domain Setup, Dedicated Web Hosting, Process Automation, IT Automation, Data Scraping, Proxies, Natural Language Processing (NLP)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring