
Sabari Rajan
Verified Expert in Engineering
Software Engineer and Developer
Kanyakumari, Tamil Nadu, India
Toptal member since May 5, 2023
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
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
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
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.
Freelance Professional
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.
Software Associate
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.
Programmer Analyst
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.
Experience
Data Warehouse Management System
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
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
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
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
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
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
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
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
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
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
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
Bachelor's Degree in Computer Science
Anna University - Coimbatore, India
Diploma in Information Technology
Sun Institute of Technology - Kanniyakumari, India
Certifications
Python Certificate
Kaggle
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)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring