About me

I'm a Software Developer with a deep focus on Python and Django, based in Chennai, India. With a background in Electronics and Communication Engineering, I bring a strong technical foundation to my work in software development and machine learning. I am passionate about transforming complex ideas into effective, efficient solutions, emphasizing both functionality and innovation.

In my projects, I prioritize creating robust, user-friendly applications that not only meet the technical requirements but also enhance the user experience. My goal is to combine functionality with creativity, crafting solutions that are not only technically sound but also engaging and intuitive. I've had the privilege of working on a diverse array of projects, from developing backend services to implementing data-driven machine learning models.

My mission is to contribute to your team’s success by delivering high-quality, optimized, and impactful solutions that bring your vision to life.

Hire Me

What I'm Doing

  • Website development icon

    Dynamic Website Development

    Specializing in custom dynamic website development using HTML, CSS, and JavaScript, with expertise in creating responsive, SEO-optimized, and user-friendly websites. I integrate front-end and back-end technologies, including API and database solutions, to deliver interactive, real-time experiences that meet business needs and enhance user engagement.

  • Data analytics icon

    Embedded System Development

    Experienced in embedded system design and development, proficient in C, C++, and Python to create efficient hardware and software solutions. Skilled in integrating hardware components with software for optimized performance and real-time capabilities in embedded applications.

  • Backend development icon

    GUI Application Development

    Specialized in GUI application development using Qt with Python and C++, integrating OpenCV for advanced image processing. Skilled in designing intuitive, user-friendly interfaces while optimizing performance for real-time applications.

  • Web application development icon

    Web Application Development

    Experienced in web application development using Python and Django, with a strong focus on building robust back-end services and databases with MySQL. Proficient in deploying applications on Heroku for seamless cloud hosting and scalability.

Courses

  • guvi

    Python Programming – GUVI

    Mastered OOP concepts in Python, including classes, inheritance, polymorphism, and encapsulation, to design clean, modular code. Gained proficiency in Python syntax, data structures (arrays, stacks, queues, linked lists), and algorithm optimization. Worked on a project to manage real-time data, enhancing problem-solving skills in real-world applications.

  • udemy

    Web Development with Django – Udemy

    Learned to build full-stack web applications using Django for backend, MySQL for database management, and REST APIs for data exchange. Gained expertise in frontend technologies (HTML, CSS, JavaScript) to create responsive UIs. Developed skills in CRUD operations, database schema management, and implementing authentication and authorization systems for scalable web apps.

  • great learning

    C++ Development with Qt – Great Learning

    Gained expertise in C++ programming and GUI development with the Qt framework. Learned to design, build, and deploy cross-platform applications with dynamic user interfaces, focusing on memory management, signals and slots, and real-time application performance. Strengthened problem-solving skills for creating scalable, high-performance applications.

  • simplilearn

    Python Libraries for Data Science – Simplilearn

    Mastered key Python libraries (Pandas, NumPy, Matplotlib, Seaborn) for data manipulation, visualization, and statistical analysis. Gained experience in data cleaning, working with large datasets, and implementing machine learning algorithms for predictive modeling, enhancing my ability to make data-driven decisions.

Achievements & Certifications

Resume

experience

Experience

  1. Embedded Software Engineer

    Fracktal Works Private Limited | September 2024 – Present | Bengaluru, India

    • Developing and enhancing Graphical User Interfaces (GUIs) using PyQt5 for intuitive interaction with 3D printing systems.
    • Working on 3D printing slicing software, contributing to the design, optimization, and troubleshooting of advanced 3D printing operations.
    • Designing and implementing backend functionalities for applications using Django and Jinja2 templates, focusing on performance optimization and scalability.
    • Collaborating with cross-functional teams to integrate 3D printing software features, ensuring seamless functionality from front-end to back-end.
    • Ensuring code quality, scalability, and security in backend development by writing clean, maintainable, and efficient Python code.
    • Actively participating in the development cycle, including debugging, testing, and deploying new features for embedded and 3D printing systems.
    • Utilizing Python for both software development and integration of embedded systems with the company’s 3D printing technologies.
    • Contributing to the continuous improvement of internal processes by developing automation tools and improving software performance.
    • Working closely with the R&D department as an Embedded Engineer, using Python and C++ to enhance embedded systems.
    • Responsible for optimizing and updating the company's websites and software to improve performance and functionality.
    • Created and integrated AI into the company's website to provide quick, automated responses to clients, improving user experience and customer service.

  2. Python Full Stack Developer Intern

    Shiash Info Solutions Private Limited | July 2024 – September 2024 | Chennai, India

    • Contributed to software application development and maintenance using Python.
    • Supported all phases of the software development lifecycle, including planning, design, implementation, and deployment.
    • Enhanced programming skills through active learning and practical experience in Python development.
    • Participated in unit-testing and debugging to ensure application robustness.

  3. Software Developer Intern

    Cyber Heals Infotech Private Limited | February 2024 – June 2024 | Chennai, India

    • Contributed to software application development and maintenance using Python.
    • Supported all phases of the software development lifecycle, including planning, design, implementation, and deployment.
    • Enhanced programming skills through active learning and practical experience in Python development.
    • Participated in unit-testing and debugging to ensure application robustness.

  4. Python Developer & Data Science Intern

    Techno Hack Edutech Pvt Limited | December 2023 – January 2024 | Remote

    • Implemented Python code for applications, contributing to the full project lifecycle from planning to deployment.
    • Developed a uniform detection system for employees in Python, managing data preprocessing, feature engineering, and model evaluation.
    • Demonstrated strong technical abilities, effective time management, and adaptability to diverse project requirements.
    • Adopted industry best practices for code quality and documentation.

experience

Education

  1. Bachelor of Engineering (B.E.) in Electronics and Communication Engineering

    Stella Mary's College of Engineering | 2020 – 2024 | Nagercoil, India

    CGPA: 8.32
    Participated in numerous symposiums and conducted advanced research in AI and new robotics. Gained significant knowledge and hands-on experience in cutting-edge technologies.

  2. Higher Secondary Certificate (HSC) in Maths & Biology

    Devi Higher Secondary School | 2019 – 2020 | Nagercoil, India

    Percentage: 80%
    Actively participated in various science exhibitions and cultural events, showcasing a keen interest in scientific exploration and innovation.

  3. Secondary School Leaving Certificate (SSLC)

    St. Francis Xavier's High School | 2017 – 2018 | Nagercoil, India

    Percentage: 94%
    Achieved recognition as an Inspire Award winner and Young Scientist. Demonstrated excellence in academics, particularly in science and mathematics.

Download Resume

Projects

My Skills

industry Skills

  • Software Development Icon
    Software Development

    Programming, System Design, Implementation

  • Web Development Icon
    Web Application Development

    Front-End & Back-End Development, Responsive Design

  • Django Icon
    Python Django Developer

    Python Programming, Django Framework, API Development

Technical Skills

  • Python Icon
    Programming Languages

    Python, C, C++, SQL

  • Libraries Icon
    Frameworks & Libraries

    Django, Flask, Qt, STL, NumPy, Pandas, Matplotlib, Seaborn, Requests, BeautifulSoup, Tkinter

  • OOP Icon
    OOP Concepts

    Encapsulation, Inheritance, Polymorphism, Abstraction

  • DSA Icon
    Data Structures & Algorithms

    Array Sorting, Searching, Two Pointers, Sliding Window

  • Frontend Icon
    Front-End Technologies

    HTML, CSS, JavaScript

  • Database Icon
    Databases

    MySQL

  • Cloud Icon
    Cloud Platforms

    Heroku, Vercel, Getify, Kubernetes

  • CI/CD Icon
    CI/CD Tools

    Docker, GitLab CI/CD

  • Version Control Icon
    Version Control

    Git, GitHub

  • Tools Icon
    Development Tools

    PyCharm, VS Code, PyQt5 Designer, Cura, Fusion 360, Visual Studio, Embedded IDEs, Code Blocks

  • SDLC Icon
    Software Development Life Cycle (SDLC)

    Agile

  • Operating Systems Icon
    Operating Systems

    Windows, Kali Linux, Linux

Additional Skills

  • Excel Icon
    Advanced Excel
  • API Icon
    REST API Development
  • Web Scraping Icon
    Web Scraping
  • GUI Icon
    GUI Development
  • MS Office Icon
    MS Office
  • Unit Testing Icon
    Unit Testing
  • Microcontroller Icon
    Microcontrollers

    Arduino Uno, ESP32

  • Hardware Design Icon
    Hardware Design

    Circuit Design, PCB Layout, Embedded System Design

  • 3D Printing Icon
    3D Printing

Soft Skills

  • Problem Solving Icon
    Problem-Solving
  • Teamwork Icon
    Team Collaboration
  • Communication Icon
    Communication
  • Detail-Oriented Icon
    Attention to Detail

Contact

Chat with Me

Bot Logo

Hi! I'm Aswin N, a Software Engineer. How can I assist you today?

User Logo