Python Developer Resume
MA
SUMMARY:
- 6+ years of Professional IT experience in Analysis, Design, Development, Testing of Enterprise Applications and Database Development.
- Experienced with full software development life - cycle, architecting scalable platforms, object-oriented programming, database design and agile methodologies
- Good Experience of software development in Python (libraries used: numpy, scipy, matplotlib, python-twitter, Pandas dataframe, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, pycharm.
- Experienced in Agile Methodologies, Scrum stories and waterfall models in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Good Experience in developing web applications implementing MVT/MVC architecture using Django, Flask, Webapp2 and spring web application frameworks.
- Expertise in creating Restful API in NodeJS and communicate with Clojure server via protocol and use Backbone to generate template.
- Expert knowledge of and experience in Object Oriented Design and Programming concepts.
- Experience in managing MongoDB environment from availability, performance and scalability perspectives.
- Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
- Experience in using Eclipse, Pycharm, Visual Studio, and Sublime Text while developing different application in python.
- Experience in writing Subqueries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database
- Good Experience in Linux Bash scripting and following PEP Guidelines in Python.
- Familiar with JSON based REST Web services.
- Developed/supported application on LAMP stack (PHP, MYSQL and Apache)
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Good knowledge of version control software - CVS, GitHub
- Front end development experience using HTML, CSS, JQuery and JavaScript.
- Ability to learn and adapt quickly to the emerging new technologies and paradigms.
- Experienced in WAMP (Windows, Apache, MYSQL, and Python/PHP) Architecture.
- Experience in Multi-Tier distributed Enterprise applications
- Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC)
- Excellent Experience of Databases such as MySQL, Microsoft SQL Server, PostgreSQL, SQL/PLSQL concepts
- Continuously manages multiple deadlines and competing priorities through proactively planning and managing tasks and resources.
- Detailed oriented and resourceful in the completion of projects with an ability to multitask and meet strict deadlines.
- Willingness to work in a highly dynamic environment and ready to take up challenges.
- Authorized to work in the US for any employer
- Extensive use of Linux (Ubuntu), SSH, Flask/Django
- Experience with different IDE's like Sublime Text, Jet Brains PyCharm and Visual Studio.
- Ability to learn and adapt quickly to the emerging new technologies and paradigms.
- Efficient team member with excellent work/time management skills, communications and Interpersonal Skills, ability to work under strict deadlines.
- Ability to learn and adapt quickly to the emerging new technologies and paradigms.
- Efficient team member with excellent work/time management skills, communications and Interpersonal Skills, ability to work under strict deadlines.
TECHNICAL SKILLS:
Programming Language: Python, R, Perl, Ruby, Java, Scala, C, C++, C#.
Database: MySQL, Oracle, SQL, Mongo dB, Cassandra
Web Technologies: CSS, Java Script, JQuery, HTML, AngularJS
Operating System: UNIX, Linux, HPUX, Windows, Red hat Linux 4.x/5.x/6.x, Ubuntu
Modeling tools: TOAD, Erwin, Rapid SQL
Reporting Tools: SQR reports, AXS Point Reports
Web Servers: Apache Tomcat, WebSphere, WebLogic
Frameworks: Django, Bootstrap, Node JS, CherryPy, Pyramid, Hibernate.
PROFESSIONAL EXPERIENCE:
Python Developer
Confidential, MA
Responsibilities:
- Generated Python Django Forms to record data of online users.
- Created PHP/MySQL back-end for data entry from Flash.
- Developed monitoring and notification tools using Python.
- Wrote Python routines to log into the websites and fetch data for selected options.
- Handled all the client-side validation using JavaScript.
- Designed and Developed User Interface using front-end technologies like HTML, CSS, JavaScript, JQuery, AngularJS, Bootstrap and JSON.
- Worked on installation of Docker using Docker toolbox.
- Created spreadsheets to track and control inventory in the Auto Test Framework.
- Worked with marketing company to build several Django, Pyramid, Flask and CherryPy applications.
- Utilize SVN and Review Board for version control, pep8 styling, and potential bugs Designed and created backend data access modules using PL/SQL stored procedures and Oracle.
- Building, packaging and deploying the code to the Hadoop servers.
- Involved and played a leading role in database migration projects from Oracle to MongoDB, Cassandra, CouchDB databases based on my custom software.
- Performing Data Entry and Data Validation in MS Access to stay on top of important KPIs and quality control.
- Experience in using collections in Python for manipulating and looping through different user defined objects.
- Generated Python Django forms to record data of online users and used pytest for writing test cases.
- Involved in developing a video calling application using python web-sockets.
- Responsible for data extraction and data ingestion from different data sources into Hadoop Data Lake by creating pipelines using Pig, and Hive.
- Exposure to automation in Ansible using its Python API.
- Providing technical support for cyber security center, cloud, and virtual machine environments.
- Worked closely with clients to identify key targets and SIEM opportunities.
- Building and supporting libraries in the test automation infrastructure.
- Skilled in using collections in Python for manipulating and looping through different user defined objects.
- Worked on development of SQL and stored procedures on MYSQL.
- Used Maven to validate, compile and deploy the files.
- Developed automated reports from shell script as per Client requirement.
- Worked with packages like ggplot2 and shiny in R to understand data and developing applications.
- Backup and restoration process in Solaris.
- Writing MapReduce job with Hadoop and MapReduce Java API. Analyzing Bigdata by transforming, normalization and joining data.
- Using Hive to be exploring and analyzing Bigdata to gain initial inside of data.
- Environment: Python, R, AWS, Docker, MySQL, Django, Flask, PHP, Ruby, EC2, ECS, S3, XML, C#, C++, HTML, DHTML, CSS, Angular JS, Java script, Node JS, Windows, Linux, RackHD.Responsible for Debugging and troubleshooting the application.
- Utilized Subversion control tool to coordinate team work.
- Used Selenium Libraries to write fully functioning test automation process.
- Involved in doing AGILE (SCRUM) practices and planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings to produce quality deliverables within time
- Coded test programs and evaluated existing engineering processes.
- Search engine optimization by replacing existing database with MongoDB (NoSQL Database).
- Documented company Restful API's using Swagger for internal and third part use and also worked on Unit testing and Integration testing.
- Used Git for the version control.
- Created a Git repository and added the project to GitHub.
- Collaborated with internal teams and external teams to solve the issues and giving feedbacks.
- Worked on object-oriented programming (OOP) concepts using Python, Django and Linux.
- Used JIRA for bug tracking and issue tracking.
- Practical experience with working on multiple environments like development, testing, production.
- Documented the problems and progress of project most accurately.
Environment: Python, Django, HTML5/CSS, MySQL, JavaScript, Eclipse, Linux, Shell Scripting, jQuery, GitHub, JIRA, Python, Django Web Framework, AWS, HTML, CSS, MySQL, JavaScript, jQuery, Sublime Text, Atom, PyCharm, Jira, GIT, pybuilder, unit test, Firebug, Web Services, HTML5/CSS, XML, JSON, Ajax, Python, Django, UNIX, HTML, XML, CSS, JavaScript, Shell Script, Restful, Ajax, MySQL
