Python developer Resume
MichigaN
SUMMARY:
- 6 Years of experience in Analysis, Design, Development, Testing, Customization, Bug fixes, Enhancement, Support and Implementation of various stand - alone, client-server enterprise applications.
- Employment as a Software Engineer utilizing and expanding upon my professional experience with Python application development, web services and Agile team projects;recent professional background in OO languages, RDBMSs, compiler writing and non-deterministic problem solving and developing entire frontend and backend modules using Python on Django Web Framework.
TECHNICAL SKILLS:
Operating Systems: Linux (Red Hat 5/6.5, CentOS 6/7, Ubuntu), Windows, MAC OSX
Languages: Python, Java, C, C++, R, Perl
Scripting languages: JavaScript, JQuery, CSS, AJAX, PHP, Shell Scripting
Markup languages: HTML, XML, JSON
Analytics Tools: Tableau, NodeXL
Databases: Oracle, My SQL, MongoDB, MS SQL, Sybase IQ
Servers: Apache Tomcat, Nginx and IBM Web sphere
IDEs: Eclipse, Sublime text, PyCharm,IntelliJ, NetBeans,Notepad++
Methodologies & tools: Agile Scrum, Waterfall Model, UML
Tracking Tools: Jira, Confluence, BugZilla
Version Control Systems: GIT, SVN, CVS
MS office tools: Microsoft Excel(Super User), Microsoft Word, PowerPoint
PROFESSIONAL EXPERIENCE:
Python Developer
Confidential, Michigan
Responsibilities:
- Strong ability in development of web based applications using Python also experience in Object Oriented Design and Programming concepts in Java and Python.
- Experience in developing web applications by following Model View Control (MVC) Architecture using server side applications Django, Flask, WebPy, BottlePy and Pyramid.
- Worked on refactoring the code (Struts, JSP and JavaScript) by restructuring it for better performance.
- Proficient in Front end development experience using Python 2.7, Django 1.7/1.8, HTML, XML, CSS, JavaScript, Bootstrap, JQuery, JSON and, Angular.js, Node.js.
- Experience in developing applications using socket programming(TCP/IP and UDP).
- Good knowledge of web services with protocols SOAP, REST and knowledge of server Apache Tomcat, Web logic.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, Heroku, JavaScript and JQuery.
- Hands on experience in SVN, Git, JIRA, Bugzilla worked in SQL databases MS SQL, MySQL, Oracle, no-SQL, MongoDB.
- SQL and PL/SQL programming, developing complex code units, database triggers and using the latest features to optimize performance (Bulk Binds, Materialized views, Inline views, Global Temporary Tables).
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Experienced in various types of testing such as Unit testing, Integration testing, User acceptance testing, Functional testing.
- Proficient in using editors Eclipse, PyCharm, PyScripter, Notepad++ and Sublime Text while developing different applications.
- Hands-on experience in Unix and Linux Kernels (file validations, file downloads, workflow executions).
Python Developer
Confidential, Kentucky
Responsibilities:
- Used Django configuration to manage URLs and application parameters and created database using MySQL, wrote several queries to extract data from database.
- Developed Merge jobs in Python to extract and load data into MySQL database and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Developed a multi-threaded C++ SOAP web service application to process XML Requests with a scheduler option to run things at dedicated times.
- Rewrite existing Python/Django module to deliver certain format of data and used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Business logic implementation, data exchange, XML processing and graphics creation has been done using Python and Django.
- Django Framework that was used in developing web applications to implement the model view control architecture
- Booting up nodes using prebuilt images on Amazon EC2 and Bootstrapping Amazon EC2 nodes with software when the nodes boot up.
- Uploading, copying, downloading, and deleting files using Amazon S3.
Web Developer
Confidential, Bethesda, MD
Responsibilities:
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Udeploy, Puppet or custom-built designing cloud-hosted solutions, specific AWS product suite experience.
- Utilized CloudWatch to monitor resources such as EC2, CPU memory, AWS RDS DB services, DynamoDB tables, EBS volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.
- Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files.
- Created AWS S3 buckets, performed folder management in each buckets, Managed cloud trail logs and objects within each buckets.
- Worked on creating Event triggers on S3 whenever a particular file is uploaded or placed into an AWS's S3 bucket.
- Integrated AWS CloudWatch with AWS EC2 instances for monitoring the log files, store them and track metrics.
- Managed servers on the Amazon Web Services (AWS) platform instances and Created scripts in Python which integrated with Amazon API to control instance operations
- Managing users and groups using the AWS's Identity and Access Management (IAM).
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS CloudWatch.
