Tushar Sarkar
Software Engineer | Competitive Programmer
About
Hello, I'm Tushar Sarkar, a recent graduate with a B.Sc in
Engineering in
Computer Science and Engineering from Bangabandhu
Sheikh Mujibur Rahman Science and Technology University
(BSMRSTU). I'm a Software Engineer with a
background in Competitive Programming and a
passion for Web Development. I thrive in
collaborative environments and enjoy working on complex
problems that challenge my skills. My experience spans various
programming languages and technologies, and I'm always eager
to learn and adapt. In my free time, I practice
problem-solving and typing skills,
and I find great joy in tackling new technical challenges.
I'm enthusiastic about exploring opportunities to innovate and
contribute to impactful projects, and I look forward to
connecting with others who share a similar passion for
technology.
Interests
Web Development
Frontend Development
Backend Development
Typing
Problem Solving
Programming
Web Hosting
Product Management
Technical Skills
Languages
Frontend
Tools
Backend
Cloud
Databases
Resume
Education
-
Computer Science And Engineering (CSE)
CGPA: 3.14 (1st to 7th Semester)
Bangabandhu Sheikh Mujibur Rahman Science and Technology University, Gopalganj
Jan 2019 - Apr 2024 -
Higher Secondary School Certificate (HSC)
GPA: 4.42 (Science)
Government Rajendra College, Faridpur
Jul 2015 - Jun 2017 -
Secondary School Certificate (SSC)
GPA: 5.00 (Science)
General Scholarship
Talma Nazimuddin High School, Faridpur
Jan 2013 - May 2015 -
Junior School Certificate (JSC)
GPA: 4.86
General Scholarship
Talma Nazimuddin High School, Faridpur
Jan 2010 - Dec 2012 -
Primary School Certificate (PSC)
Grade: (498 mark) First Class
General Scholarship
Atail Govt. Primary School, Faridpur
Jan 2005 - Dec 2009
Work Experience
-
Fronture Technologies Ltd
Software Engineer
March 2024 - Present- Software Engineer at Fronture Technologies Ltd
- Company Overview: Fronture Technologies Ltd is a software development company focused on building modern web applications and digital solutions.
- Frontend Development: Worked with HTML, CSS, JavaScript, Bootstrap, and Tailwind CSS to build responsive and user-friendly interfaces.
- Database Technologies: Learned and worked with PostgreSQL and MySQL for relational database design and data management.
- Backend Development: Currently learning Laravel and contributing to an e-commerce website project, working on backend logic and database integration.
- Project Experience: Developed a fully responsive static website and contributed to an e-commerce platform for a certain period.
- Current Learning: Actively learning Python and working on an AI-based project using Python technologies.
- Technologies Used: HTML, CSS, JavaScript, Bootstrap, Tailwind CSS, PostgreSQL, MySQL, Laravel, Python, Git.
-
Gain Solutions Ltd
Industrial Attachment
Jun 2022 - Aug 2022- Industrial Attachment at Gain Solutions
- Company Overview: Gain Solutions is a leading IT services company specializing in software development, system integration, and IT consulting. The company provides innovative technology solutions to various industries.
-
Key Projects: Engaged in various software
development projects including:
- Developed and maintained web applications using modern technologies.
- Worked on backend systems, including database management and API integration.
-
Tools and Technologies: Gained practical
experience with industry-standard tools and
technologies such as:
- Version control systems (e.g., Git).
- Project management tools (e.g., JIRA).
- Programming languages and frameworks relevant to ongoing projects.
-
Team Collaboration: Participated in team
meetings and collaborated with professionals to:
- Understand project requirements and deliverables.
- Contribute to the design and implementation of software solutions.
- Skill Development: Developed problem-solving and analytical skills through real-world challenges and tasks.
- Technologies Used: Python, JavaScript, SQL, Git, JIRA, and various web development frameworks.
-
BSMRSTU Programming Club
Competitive Programming
Jan 2019 - Apr 2024-
Join coding contests organized by the club
- Practice competitive programming in a real-time environment.
- Improve speed and accuracy through regular participation.
-
Collaborate with peers in group problem-solving
sessions
- Learn various problem-solving approaches from peers.
- Gain insights into different strategies and techniques.
-
Attend workshops on algorithms and data
structures
- Build a strong foundation in critical concepts.
- Apply these concepts in competitive programming challenges.
-
Participate in mock contests
- Simulate the experience of real competitions.
- Improve time management and pressure handling.
-
Engage in code review sessions
- Receive constructive feedback on code.
- Learn best practices and optimization techniques.
-
Analyze and solve past contest problems
- Review past problems to understand different solving approaches.
- Apply these insights to enhance problem-solving strategies.
-
Join topic-focused sessions
- Deepen knowledge in specific areas like dynamic programming.
- Apply advanced techniques in contests.
-
Seek mentorship from experienced members
- Receive personalized guidance and advice.
- Get help with complex problems and coding challenges.
-
Contribute to club resources
- Share useful materials like problem sets and tutorials.
- Enhance the learning environment for all members.
-
Maintain regular practice
- Stay consistent and motivated in practice.
- Use club sessions to reinforce learning.
-
Join coding contests organized by the club
-
Bangladesh Scout
Membership
Jan 2012 - May 2015-
Event Organization:
- Participated in organizing and managing various scouting events and activities.
- Contributed to the overall success and smooth operation of the events.
-
Leadership and Teamwork:
- Enhanced leadership and teamwork skills by collaborating with fellow scouts.
- Organized team-building exercises to strengthen group dynamics.
-
Problem-Solving:
- Developed problem-solving skills by tackling challenges during scouting activities.
- Found effective solutions in real-time situations.
-
Event Planning and Execution:
- Gained experience in planning and executing events, including logistics and coordination.
- Communicated effectively with various stakeholders involved in the events.
-
First Aid and Emergency Response:
- Learned first aid and emergency response techniques.
- Enhanced readiness and safety during scouting events.
-
Community Service:
- Contributed to community service projects.
- Applied skills learned to make a positive impact on the local community.
-
Organizational Skills:
- Improved organizational skills by handling various tasks and responsibilities.
-
Public Speaking and Presentation:
- Developed public speaking and presentation skills through leading scout meetings.
- Delivered presentations on scouting topics to various audiences.
-
Adaptability and Flexibility:
- Enhanced adaptability by participating in diverse scouting activities.
- Adjusted to varying conditions and challenges effectively.
-
Networking:
- Built a network of connections and friendships within the scouting community.
- Fostered a sense of camaraderie and teamwork.
-
Event Organization:
Certifications
-
Problem Solving (Basic)
Issued by Hackerrank
Aug 2022 Show Certificate -
Introduction to Python
Issued by Analytical Vidhya
Nov 2023 Show Certificate -
SQL Basic
Issued by Hackerrank
Aug 2024 Show Certificate -
SQL Intermediate
Issued by Hackerrank
Aug 2024 Show Certificate -
SQL Advanced
Issued by Hackerrank
Aug 2024 Show Certificate -
Problem Solving (Intermediate)
Issued by Hackerrank
Aug 2024 Show Certificate
Problem Solving
Codeforces
Handle: Tushar35
Solving: 1500+
Contest: 195+
Max Rating: 1446
Title: Specialist
StopStalk
Handle: Tushar Sarkar
Solving: 4000+
Contest: False
Max Rating: False
Title: False
Achievements
ICPC Online
-
The 2023 ICPC Asia Dhaka Regional Site Online
Preliminary Contest
Team Name: BSMRSTU_Downflow
Rank: 258
-
The 2022 ICPC Asia Dhaka Regional Site Online
Preliminary Contest
Team Name: BSMRSTU_push_back(3)
Rank: 109
-
The 2021 ICPC Asia Dhaka Regional Site Online
Preliminary Contest
Team Name: BSMRSTU_push_back(3)
Rank: 212
-
The 2020 ICPC Asia Dhaka Regional Site Online
Preliminary Contest
Team Name: BSMRSTU_TryAgain
Rank: 309
-
The 2019 ICPC Asia Dhaka Regional Site Online
Preliminary Contest
Team Name: BSMRSTU_Mindhunter
Rank: 792
IUPC Onsite
-
BSMRSTU Intra University Programming Contest 2023
Team Name: BSMRSTU_Underflow
Rank: 4th
-
Khulna University CSE Fest 2022
Team Name: BSMRSTU_pushback
Rank: 23rd
-
First UGV South Zone Programming contest 2022
Team Name: BSMRSTU_return_0
Rank: 17th
-
UGV 1st ICT Carnival programming contest 2019
Team Name: BSMRSTU_Lazy(3)
Rank: 20th
Projects
C I Graphics C++ Mathematical Logic
In this game, players control a character or object to shoot at targets or enemies. The focus is on delivering straightforward, fun gameplay with easy-to-understand mechanics and basic I graphics, making it accessible and enjoyable for a wide range of players. The game is implemented using C++
Jan 2019 - Dec 2019
Java Java Swing JFrame
The Student Management System is a comprehensive tool designed to efficiently handle student records and academic data. It enables users to manage student information, including adding, updating, and deleting records, and to oversee course details and student enrollments.
Jan 2020 - Nov 2021
PHP MySQL HTML CSS Bootstrap
The E-Commerce Website is a comprehensive online shopping platform developed using HTML, CSS, and PHP. It provides essential features such as user registration and login, product browsing, and shopping cart management. The platform supports order processing and integrates payment functionality. It also includes an administrative interface for managing products and orders, demonstrating effective use of web development technologies to create a fully functional e-commerce solution.
Jan 2022 - Dec 2022
Python Machinegf Learning Neural Network Feature Extraction HFD (Higuchi Fractal Dimension)
Higuchi Fractal Dimension (HFD) analyzes the complexity of EEG signals to aid in Autism Spectrum Disorder (ASD) detection. By measuring the self-similarity and irregularity of brain wave patterns, HFD captures subtle differences in brain activity between ASD and non-ASD individuals. This method involves collecting and preprocessing EEG data, calculating HFD values, and using these features in machine learning models for classification, offering valuable insights into the complexity of brain functions associated with ASD.
Jan 2023 - Apr 2024
HTML CSS JavaScript Bootstrap
This portfolio showcases skills, projects, and experience in a clean, professional manner. Built using HTML, CSS, JavaScript, and Bootstrap, it highlights technical expertise and projects, presenting qualifications effectively to potential employers or collaborators. The design is responsive and user-friendly, ensuring an engaging experience across devices.
May 2024 - Present
HTML CSS JavaScript
This portfolio showcases skills, projects, and experience in a clean, professional manner. Built using HTML, CSS, JavaScript, it highlights technical expertise and projects, presenting qualifications effectively to potential employers or collaborators. The design is responsive and user-friendly, ensuring an engaging experience across devices.
May 2024 - Jun 2024