Husen Mankada

Product Manager

Pune, Maharashtra, India20 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in full stack development across multiple technologies.
  • Proven track record in leading diverse teams.
  • Strong commitment to coding best practices and innovation.
Stackforce AI infers this person is a Full Stack Developer with expertise in Gaming and Fintech industries.

Contact

Skills

Core Skills

PythonNode.jsFlaskPhpSymfonyMysql

Other Skills

Express.js.NET CoreC#MongoDBDockerMicroservicesVue.jsGitlabTypeScriptJavaScriptElasticsearchRedisOracle DatabaseMultithreadingGit

About

As a Lead Full Stack Developer, I excel in designing and developing end-to-end scalable web applications and services across a range of technologies, including Python & Flask, PHP & Symfony, Node.js & Express, and C#. My skill also extends to Docker and Microservices, allowing me to build robust, flexible solutions. My passion for Linux and open source technologies drives my commitment to innovation and efficiency. I thrive on leading diverse teams and developing projects from concept through deployment, ensuring that every solution meets the highest standards of performance and quality. For me, coding is not mere profession, it's a passion. I adhere key principles like KISS (Keep It Simple, Stupid), DRY (Don't Repeat Yourself), SOLID (Single Responsibility Principle, Open-Closed Principle, Liskov Substitution Principle, Interface Segregation Principle, and Dependency Inversion Principle) to create clean, maintainable code. I am dedicated to staying at the forefront of technological advancements. My enthusiasm for learning and exploring new trends ensures that I can continuously improve productivity and output.

Experience

20 yrs 7 mos
Total Experience
3 yrs 5 mos
Average Tenure
7 yrs 4 mos
Current Experience

Ubisoft entertainment

2 roles

Associate Lead Developer

Promoted

Apr 2022Present · 4 yrs 2 mos

  • Engage with game stakeholders to gather and understand feature requirements, determine the need for web services, and align with the game client team on technical and functional needs..
  • Develop and document comprehensive technical designs based on feature requirements.
  • Implement web services using different technologies including Python, Node.js & Express, .NET Core & C#, Docker, Kubernetes, Microservices, GitLab for various games like Just Dance, Rocksmith+, Trials Frontier, Rayman Adventure each having different tech stack.
  • Implement rigorous unit testing to ensure the reliability, performance, and scalability of implemented services.
  • Utilize Python for web scraping to extract and integrate data from partner websites, ensuring accurate and timely data retrieval.
  • Design and implement database solutions, including both MySQL and MongoDB databases, ensuring optimal data storage, retrieval, and management.
  • Use of Elasticsearch and Redis to optimize the execution and response time of the services.
  • Integrate and manage internal and third-party web services, ensuring seamless interaction between different system components and external systems.
  • Conduct thorough code reviews, providing constructive feedback to team members for code improvements adhering to best practices, and overall code quality.
  • Create and maintain web-based tools using .Net Core, C#, JavaScript & Vue.js for managing game configurations and players data, enhancing administrative efficiency and user experience.
  • Deploy the code to various environments using GitLab CI/CD pipelines, ensuring smooth and reliable deployment processes.
  • Monitor application performance and alerts and work on the fixes to improve stability of the overall system.
PythonNode.jsExpress.js.NET CoreC#MongoDB+9

Senior Backend Engineer

Jan 2019Mar 2022 · 3 yrs 2 mos

Msbc group

Python Technical Lead

Jul 2016Dec 2018 · 2 yrs 5 mos · Ahmedabad · On-site

  • Collaborate with the onsite manager to thoroughly break down and understand client requirements, and provide accurate project estimates to ensure alignment with client expectations and project goals.
  • Define the appropriate technology stack and create a comprehensive design for the application, ensuring it meets both technical and business requirements.
  • Lead the development of a web-based stock market portfolio management application using the Python Flask framework ensuring robust, scalable, and high-performance solutions.
  • Integrate Bloomberg AIM & EMSX APIs into application to create and execute orders of different assets incluing Equity, ETF, Commodity etc with stock exchange.
  • Develop Python scripts and tools to automate key features, reducing manual effort and improving efficiency.
  • Design and implement database solutions and stored procedures using Oracle, ensuring efficient data management and retrieval.
  • Assign tasks to developers, provide guidance and support to overcome technical challenges, and conduct code reviews to maintain high-quality standards.
  • Perform unit testing of code using the nose module in Python, ensuring reliability and correctness of the application components.
PythonFlaskOracle DatabaseMultithreadingGitBloomberg AIM & EMSX API

Ness technologies | נס טכנולוגיות

PHP Technical Lead

Jan 2016Jun 2016 · 5 mos · Navi Mumbai

Fiare india

Project Leader

Nov 2009Dec 2015 · 6 yrs 1 mo · Rajkot, Gujarat, India · On-site

  • Actively engage with stakeholders to gather and define feature requirements for the Classified Ads product, ensuring alignment with business goals and client needs.
  • Worked as a key member of technical design and development of product features using PHP, Symfony, MySQL, Solr, Redis, Git, JavaScript, JQuery.
  • Develop the key features of the product like ad posting and editing, advanced search, user's own ads listing, user registration and editing etc.
  • Develop the admin site for users, ads and various statistics and features management.
  • Collaborate with the sales team to understand client project requirements, assess customization efforts needed on top of the product, and provide accurate cost estimations for project delivery.
  • Determine the optimal number of developers required based on project complexity and timeline. Plan and allocate tasks across multiple 2-week sprints, aligning with project requirements and team capacity.
  • Provide guidance and support to developers, addressing technical and management challenges to ensure smooth progress and successful task completion.
  • Assist UI developers in integrating the graphical user interface (GUI) into the website, ensuring a seamless and cohesive user experience.
  • Conduct thorough reviews of features and code developed by team members, ensuring adherence to best practices, quality standards, and project requirements.
  • Enhance site performance by fine-tuning database server configurations, optimizing queries, creating necessary indexes, and implementing data caching solutions using Redis.
  • Implement parallel processing for image handling using the Gearman message queue library, enabling efficient background processing of classified ads images.
PHPSymfony FrameworkMySQLSolrRedisGit+7

Fiare oy

Senior Developer

Sep 2008Oct 2009 · 1 yr 1 mo · Helsinki Area, Finland · On-site

  • Lead and mentor the offshore development team, providing guidance and oversight to ensure the successful development and delivery of high-quality websites.
  • Implementation: Design and implement robust web services for the efficient exchange of classified ads data between multiple websites, ensuring seamless integration and data consistency.
  • Enhance application performance by optimizing storage solutions and refining database structures. Focus on improving data retrieval efficiency and overall system scalability.
  • Identify, troubleshoot, and fix key bugs in the application to ensure stability, performance, and a seamless user experience.
PHPSymfony FrameworkMySQLXMLSymfony

Almighty software

Project Leader

Dec 2004Mar 2008 · 3 yrs 3 mos · Rajkot, Gujarat, India · On-site

  • Engage with clients to thoroughly understand and document application requirements and functionalities, ensuring alignment with their business needs and expectations.
  • Develop and present detailed technical designs for new features, and collaborate with the development team to ensure a shared understanding and effective implementation.
  • Onboard new team members by sharing application knowledge, assigning tasks based on expertise and project needs, and providing ongoing guidance to ensure successful feature implementation.
  • Design scalable and efficient database schemas, and implement load balancing strategies using replication to ensure high availability and performance.
  • Lead the development of critical application features using Core PHP, MySQL, JavaScript ensuring they meet quality standards and enhance overall functionality.
  • Implement client-side web input validation and enhance user interfaces using JavaScript to improve user experience and application reliability.
  • Integrate secure payment features for various Finnish banks, ensuring compliance with industry standards and providing a seamless payment experience for users.
  • Conduct thorough code reviews to ensure adherence to best practices and coding standards, and provide constructive feedback to optimize and improve code quality.
PHPMySQLJavaScriptCVSLinuxApache+1

Education

Saurashtra University

Master of Computer Applications (MCA)

Jan 2000Jan 2003

Saurashtra University

Bachelor of Science (B.Sc.) — Mathematics

Jan 1997Jan 2000

Stackforce found 100+ more professionals with Python & Node.js

Explore similar profiles based on matching skills and experience

Husen Mankada - Product Manager | Stackforce