Anant Gupta
***, ********* ****, **********, ** – 75056
**********@*****.*** / M: 972-***-****
PROFESSIONAL SUMMARY
* ***** ** **** ** experience, a strong background in Backend and Web/Application Development. Proven ability to design, develop and deploy top-quality software projects.
Strong understanding of Object Oriented Programming (OOPs) Java and Python.
Experience in web application development using Python, Django.
Well versed in implementing different python libraries: NumPy, SciPy, PyTables, Matplotlib, Beautiful Soup and urllib2 in various applications.
Experience in working with Web Technologies such as HTML, CSS, JavaScript, Bootstrap, AJAX, XML, DOM, and JSON following W3C standards.
Familiar with RESTful API and AWS (Amazon Web services).
Proficient in SQL databases MS SQL, SQL Server, SQLite and PostgresSQL and NoSQL database like CouchDB.
Hands-on Experience in Django ORM.
Proficient in writing unit testing code using UnitTest/ PyTest and integrating test code with build process.
Knowledge and sound experience in Test Driven Development (TDD).
Sound Experience in using different version control systems like Git.
Experience in working with different operating systems Windows, Linux, Mac OS X and UNIX.
Worked in various stages of the SDLC including requirements analysis, Design, Development and Testing, and User support.
Profound understanding of Hadoop and Spark ecosystem.
TECHNICAL SKILLS
Programming Languages
Python, Java, C#
Web Frameworks
Flask, Django, .NET
Web Technologies
HTML/HTML5, CSS/CSS3, XML, DOM, JavaScript, Angular, AJAX, jQuery, JSON, Bootstrap, Django Template, react.js
Databases
MySQL, MS SQL, PostgreSQL, CouchDB
Version Controls
Git
IDE(s)
Eclipse (PyDev), Pycharm, Intellij IDEA, NetBeans, Sublime Text
Deployment Tools
Amazon EC2
Testing/Debugging Tools
PyTest, UnitTest, MOCK, NOSE, PyChecker, PyLint, GDB, pdb, NI Teststand
Operating Systems
Linux, UNIX, Windows
PROFESSIONAL EXPERIENCE
Samsung Electronics America Richardson, TX
Automation Engineer (Python) [April 2017- July 2017]
Responsibilities:
Responsible for writing the core of an automation tool for Samsung Galaxy S8 in python.
Designing and creating low level libraries and helper libraries for the automation tool.
Creating, debugging and updating code on daily basis to match the changing requirements and updates on Bixby.
Automating the testing process of Samsung galaxy S8 and S8+ by creating python test scripts.
Using Git as a version control system.
Technologies:
Python, GIT, Eclipse, Jython
Alstom Signaling. Melbourne,FL
Software Software Intern [June 2016- August 2016]
Responsibilities:
Developed entire frontend and backend modules using Python on django Web Framework.
Responsible for full stack development.
Created frontend using HTML, CSS, Bootstrap and Javascript.
The project was a complex query project which queries the database based on different parameters. Written comprehensive SQL stored procedures.
Developed the database tier using Django models.
Involved in the Complete Software development life cycle (SDLC) to develop the application. Followed AGILE development methodology to develop the application.
Developed new database schema.
Worked on backend development of NI Teststand testing tool. Tweaking and comprehending configuration sequences files to enable the display of different parameters in the HTML report.
Technologies:
Python, Django, WSGI, JavaScript, MySQL, Shell Scripting, Cython
Dell International Services. Noida, UP, India
Python Developer [July 2014- August 2015]
Responsibilities:
Created as well as maintained an existing website in Django platform.
Created a django blog website for ETI Team and developed on Resource Optimization Tool Website.
Responsible for the full stack development.
Written Backend logic, created modals using PostgresSQL, templates using Django Templates.
Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, react.js, Bootstrap and JQuery.
Unix shell scripting using Python.
Worked and maintained cross platform website in Java/Spring platform.
TDD approach for developing the application and used various test modules/tools such as MOCK, Coverage, NOSE, and PyChecker.
Technologies: Python, django, Bootstrap, Amazon EC2, AJAX, JQuery, JSON, Cython
Artech Info System. Noida UP, India
Python Developer [October 2013- June 2014]
Responsibilities:
Worked on high level design and detail design Developed GUI using Python, PostgresSQL, HTML, AJAX, CSS, JavaScript and jQuery.
Built application logic using Python and PostgresSQL.
Responsible for creating django forms for the website and maintaining the internal inventory website.
Customized Django admin page.
Extensively involved in testing the front end claims inquiry, claim validation screens using PyTest testing framework.
Involved in SQL performance tuning, worked on materialized queries and stored procedures in SQL.
Technologies: Python, PyDev, JSP, JavaScript, JQuery, HTML, MySQL, CSS, XHTML, Shell Scripting
PROJECCTS
Blog Website: Created blog website in django/python using REST framework. Created REST API.
Sentiment Analysis - Technologies: Python (Lib: Matplotlib, numpy and Pandas), Twitter REST API – tweepy. It’s a Python analytics project. It defines the interesting trends and analysis on the stocks. This application revolves around the twitter tweets related to stocks. Words used in the tweets are looked up into the dictionary incorporated in the application. Words which manifest positive outcome are to be given positive integer ratings and vice versa.
Stock Analysis Website - Javascripts(d3 and Highstocks), HTML5, CSS, Python Pandas and Matplotlib libraries. Data sets are taken from RESTful API (yahoo-finance). Web Crawler: Python written applications.
EDUCATION
Florida Institute of Technology, Melbourne FL Dec 2016
Masters in Science Computer Information System GPA: 3.8/4