Sector 46, Gurugram
Email:-Ph:-
GitHub
ATUL MISHRA
Senior Software Engineer.
!
Professional Summary
● 6 years of experience as a Software engineer and coding into Website and Application
Development using Python, Django, Flask, Falcon, Tornado, SQL, JavaScript, VueJS and
PHP.
● Good working knowledge in multi-tiered distributed environment, OOAD concepts, ERP,
good understanding of Software Development Lifecycle (SDLC)-Agile Methodologies.
● Experienced in Python modules such as Requests, Pillow, SQLAlchemy, Twisted, PyQT,
Gunicorn and uWsgi.
● Expertise in Object Oriented programming (OOP) concepts using Python and PHP.
● Hands on experience in working with Linux, Nginx, PostgreSQL, MYSQL, MSSQLserver
Python/PHP Architecture.
● Experienced in MVC and MTV Design & Architecture using Django, Flask, Pyramid,
Codeigniter and PHP.
● Hands on experience in working with Python ORM libraries including Django ORM,
SQLAlchemy and Peewee.
● Experienced in working with various Python Integrated Development Environments
(IDE) like IDLE, PyDev, NetBeans, Spider, PyCharm, Eclipse, and Sublime Text.
● Sound knowledge in RDBMS, Web, JavaScript, HTML, Python, PHP, Shell Scripting.
● Good working experience in Business logic implementation, data exchange, JSON
processing and graphics creation has been done using Python and Django.
● Hands on experience in working with Continuous Integration and Deployment (CI/CD)
using Vagrant, GitLab, and Docker.
● Experienced as a User Interface/Front End Developer in developing applications using
HTML, HTML5, CSS, CSS3,JavaScript, DHTML, DOM, XHTML, jQuery, VueJS and AJAX.
● Experience working with JavaScript MVC frameworks Node JS and VueJS.
● Proficient in developing Web Services and its related frameworks like: WSDL, SOAP,
REST.
● Mastering in implementing MVC architecture using Django for web based applications
in OOP concepts like Multi-Threading, Exception Handling and Collections.
● Experienced in writing SQL Queries, Stored procedures, functions, packages, tables,
views and triggers.
● Experienced in Messaging Queues and Caching using RabbitMQ, Redis, Memcached and
Varnish.
● Experience in using various version control systems like SVN, Git.
● Familiarity with development best practices such as code reviews, unit testing, system
integration testing (SIT) and user acceptance testing (UAT).
● Highly motivated, quality minded developer, with proven ability to deliver applications
against tight deadlines.
● Possess good interpersonal, analytical presentation Skills, ability to work in Selfmanaged and Team environments.
● Commitment to use the best thing for the component architecture for product Interface.
Technical Skills
Programming Languages
Python, PHP, JavaScript, C
Linux Scripting
Shell, AWK
Linux Flavor
Ubuntu, CentOS
Operating Systems
Linux, Windows, Mac
Database
PostgreSQL, MSSQLServer, MySQL
Python Frameworks
Django, Flask, Tornado, Celery, Twisted,
Falcon, PyQT, PyForms, Django-Channels
Frontend Frameworks
VueJS, ReactJS, Jquery, Socket.IO
PHP Frameworks
Codeigniter, Slim
Content Management
DjangoCMS, Wigtail,Wordpress
Messaging Queues
RabbitMQ
Rest and SOAP Frameworks
Django Rest Framework, Flask Restful,
Suds,Jurko
Web servers
Nginx, Apache, Gunicorn, uWsgi, Caddy
Automation & Containerization
Ansible Playbook, Fabric, Docker, Docker
compose, Vagrant.
Version Controls
Git, Github, Svn
Caching
Memcached, Redis, Varnish, CDN
Coding Conventions & Rules
PEP8, PyLint
Others
Third Party Api Integration, WebSockets,
Website load speed optimization.
Professional Experience
● Torry Harris Business Solutions Pvt Ltd. Gurgaon (Mar 2018 - June 2018).
Role: Senior Software engineer
Responsibilities:
1. Work on Telecom Project, Developing and Managing USSD Application.
2. Responsible for gathering requirements, system analysis, design, development,
testing and deployment.
3. Develop Microservices and Business logic.
4. Help new Team Members to Learn Python.
Environment:
1) Python, Twisted, Django, Micro-services, Ansible.
● AIG Business Solutions Pvt Ltd. Gurgaon (Dec 2016 - Aug 2017).
Role: Full Stack Developer
Responsibilities:
1. Create Applications for Medical Billings.
2. Develop Applications for Business Requirements.
3. Create Custom Dashboard for EMR and EHR Systems.
4. Train new team members to learn web development.
5. Responsible for gathering requirements, system analysis, design, development,
testing and deployment.
Environment:
1) Python, Django, REST, Flask, Gitlab, Docker, Torando.
● Q3 Technologies Pvt Ltd. Gurgaon (Sep 2015 - Nov 2016).
Role: Senior Software engineer
Responsibilities:
1. Migrate Legacy VB Application to Python
2. Develop SaAS services.
3. Implement MVP applications.
4. Develop Websites.
1) Python, Django, Flask, Django-CMS, SOAP, REST, Vagrant, Ansible, Jira.
● Extramarks Pvt Ltd. Noida (Jul 2014 - Sep 2015).
Role: Senior Software Engineer
Responsibilities:
1. Develop LMS and Assessment Applications.
2. Create Rest Services for Mobile.
3. Create Whiteboard Application for class room tablet programme.
4. Deploy Solutions to school and Live monitoring.
Environments:
1) Python, Django, Tornado, Flask, MQTT
● Cyberlinks Technologies Pvt Ltd. (May 2013 - Jul 2014)
Role: Software engineer
Responsibilities:
1. Develop e-commerce websites.
2. Develop real-estate websites.
3. Work for extramarks in product development.
Environments:
1) Python, Django
● Intouch Quality Services. New Delhi (May 2012- May 2013).
Role: Web Developer
Responsibilities:
1. Create Websites
2. Coding new application and websites from scratch.
3. Requirement Gathering and Analysis to deliver projects on time.
4. Single-Handedly work on complete project life cycle.
Courses & Training
● Six Months Web Development Course Eminence Technologies, Janakpuri, New Delhi
2011.
Social Languages
1. English
2. Hindi