Python Developer Resume
Princeton, NJ
SUMMARY:
- 3 years of experience in Software Development industries as web developer, able to build a Web presence from the ground up. From the steps of concept, navigation, layout and programming.
- Used extensively on several standard python packages like Numpy, matPlotLib, Pickle, PySide, Django, Flask etc.
- Experienced with full software development life - cycle, architecting scalable platforms, object oriented programming, database design and agile methodologies .
- Strong experience in working with Python Latest version 3.x
- Involved in front-end designing using HTML, CSS, JavaScript, and Bootstrap.
- Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2.
- Excellent knowledge and experience in Core-JAVA, J2EE, Web Design and Client Server application.
- Experience object-oriented programming (OOP) concepts using Python, C++ and Java
- Built Web application using Python, Django, Flask, JavaScript, AJAX, HTML and template languages.
- Strong Experience in updating and modifying Python Scripts.
- Strong knowledge of building Restful API’s using Python and Swagger
- Hands on Experience in building scalable data and advance analytics solutions on AWS.
- Expertise on working with error logging and performance tools such as Sentry and New Relic.
- SQL Reference Mapper, using Regular Expressions Successfully mapped over a hundred thousand SQL references inside of SQL Object source code, VB code, SSRS reports, and DTS packages.
- Excellent client coordination, experience working closely with them in order to understand their requirements, issues and suggesting relevant solutions.
- Pleasant experience in developing web applications and implementing Model View Control (MVC) architecture using server-side applications like Django, Flask and Pyramid.
- Well versed in the Model, View, and Controller design pattern.
- Experience in working with code version tools such as CVS, GIT, and SVN.
- Expertise in working with different databases like Microsoft SQL Server, Oracle, MySQL, Cassandra, PostgreSQL and Good knowledge in using NoSQL databases MongoDB.
- Worked with the React.js and rails stack
- Self-reliant and proactive to identify and understand business problems and resolve issues.
- Working knowledge in UNIX and Linux shell environments using command line utilities.
- Experience working in both water fall and agile software methodologies.
- Familiarity with development best practices such as code reviews, unit testing, system integration testing (SIT) and user acceptance testing (UAT).
TECHNICAL SKILLS:
Programming Languages: Python, HTML, C++, Ruby, Java.
Operating Systems: Windows server 2008, Sun Solaris, IBM AIX, RHEL, Ubuntu, Fedora.
Python Libraries: Python, Django, Flask, Beautiful Soup, httplib2, Jinja2, HTML/CSS, Bootstrap, NumpymatPlotLib, Pickle, PySide, SciPy, wxPython, PyTables, ntlk, sklearn, genism, spacify.
Development tools: Capybara, GitHub, Bitbucket, React.js, Ruby on Rails, Jira, Axure, Hive, Photoshop and Illustrator, XML, CVS, PVCS, MS Excel, MS Office, MS Power Point, MS Access, Web services
Databases: Microsoft SQL Server, Oracle, MySQL, PostgreSQL and NoSQL database MongoDB (2.6,2.4), SSIS, SSRS
Version Controls: CVS, SVN, GIT, GitHub
Methodologies: Agile, SCRUM and Waterfall.
PROFESSIONAL EXPERIENCE:
Confidential, Princeton, NJ
Python Developer
Responsibilities:
- Design, develop, test, deploy and maintain the website.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
- Designed and developed data management system using MySQL.
- Designed and implemented machine learning, information extraction, probabilistic matching algorithms and models Research to hard problems.
- Hands of Experience working with Python NLP libraries such as ntlk, sklearn, genism, and spacy.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Wrote python scripts to parse XML documents and load the data in database.
- Handled all the client-side validation using JavaScript.
- Expertise in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined function.
- Used jQuery for all client-side Java script manipulation.
- Created unit test/regression test framework for working/new code.
- Using Subversion control tool to coordinate team-development.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Responsible for debugging and troubleshooting the web application.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
Environment: Python, Django, MySQL, Linux, HTML, XHTML, SVN, CSS, AJAX, Bugzilla, JavaScript, Apache Web Server, Machine Learning.
Confidential, King of Prussia
React JS / Python Developer
Responsibilities:
- Involved in requirement gathering, system design and development.
- Utilized PostgreSQL database to navigate through extensive API
- Developed integrated React and Rails to allow user to create objects while also being able to change sites content through administration functionality.
- Collaborated with a team and used Git workflow to complete application.
- High end of experience in documentation of code and automate the processes at each step along the pipeline.
- Used Agile Methodology and SCRUM Process.
- Involved in building database Model, APIs and Views utilizing React.js, in order to build an interactive web-based solution.
- Creating unit test/regression test framework for working/new code
- Integrated API into React on Rails stack with custom CSS3 styling.
- Fundamental understanding of test driven development and object-oriented programming.
- Debugging and testing of the applications & fine-tuning performance. Provided maintenance support in production environment.
Environment: Ruby, HTML, CSS, JavaScript, Bootstrap, React.js and Rails
Python Developer
Confidential
Responsibilities:
- Involved in the Analysis, design and architecture of the application.
- Worked on requirement gathering and High-level design.
- Generated Python Django Forms, Crispy forms to record data, login and signup of online users.
- Experience in development test automation.
- Designed and Implemented a Random Unique Test Selector Package on processing large volume of data using Python and Django ORM.
- Skilled in using collections in Python for manipulating and looping through different user defined objects.
- Designed email marketing campaigns and created responsive web forms that saved data into a database using Python/ Django Framework.
- Skilled in using collections in Python for manipulating and looping through different user defined objects.
- Created Database tables, functions, stored procedures and wrote prepared statements using PL/SQL.
- Modified queries, functions, cursors, triggers and stored procedures for MySQL database to improve performance, while processing data.
- Involved in capturing the requirements for serial functional interface and other software requirements specification document.
- Extensive code reviewing using GitHub pull requests, improved code quality, and conducted meetings among peer.
Environment: Python, Django, Machine Learning, Jenkins, MySQL, Linux, HTML, CSS, jQuery, JavaScript, Apache, Linux, Git.
Confidential, North Wales, PA
Software Developer
Responsibilities:
- Worked with the Stakeholders, gathered requirements developed High level design Detail design documents.
- Developed UI using HTML, AJAX, JavaScript and jQuery.
- Re-engineered various modules for implementing changes and creating efficient system.
- Designed and developed components using Python. Implemented code in python to retrieve and manipulate data.
- Implemented database access using Django ORM.
- Used MySQL as backend database and MySQL dB of python as database connector to interact with MySQL server.
- Used Restful APIs to access data from different suppliers.
- Worked in a team setting using version control.
- Support the scripts configuration, testing, execution, deployment and run monitoring and metering.
- Used Restful API's to gather network traffic data from Servers.
- Supported Apache Tomcat web server on Linux Platform.
- Developed and executed User Acceptance Testing portion of test plan.
- Debugging Software for Bugs
Environment: Python, C++, JavaScript, MySQL, Shell Scripting, PL/SQL, UNIX, Linux, Agile, pylint, Jenkins.