Python Developer / Devops Engineer (aws) Resume
NY
SUMMARY
- A passionate Python Developer looking for a Interesting Task to work on where i can utilize my skills and experience that i got in last 7 years working in Media, Finance, IT, Ecommerce industry with high rates of views and large sets of data, worked with number of frameworks and technology.
TECHNICAL SKILLS
Languages: Python, C/C++, Java, Scala, R, SQL, PHP
Python: (Django, Flask, Falcon, Bottle, Web2Py, Tornado, Twisted, CPython, PyPy, Jython, Cython, Numpy, Gunicorn, uwsgi)
C / C++: (OOD, boost, STL, TCP/IP, sockets, memory management, templates, streams, recursion)
Java: (OOD, J2EE, EJB, JSP, Servlet, JDBC, JMS, JavaBeans, JTA, RMI, JavaMail, JNDI, Struts, JSTL, AWT/Swing)
Scripting: Unix Shell Script (Bash - shell, Korn-shell, C-shell), Perl, Dos shell script (batch-shell)
Web: HTML, DHTML, HTML5, JavaScript (JQuery, Bootstrap, Ember, Knockout, Coffee, AngularJS, BaconJS), Node.js, Ruby / Rails (Unicorn, Passenger, Puma, Heroku, Rails 3.x and 4.x), PHP, AJAX, CSS, CSS3, Less, SASS, CGI, HTTP, HTTPS, SSL, XML, XSL, XSLT
Statistical/Data Mining Tools: SAS 9.1, SAS Enterprise Guide, SAS Enterprise Miner
Business Intelligence Tools: MS Business Intelligence Development Studio (SSAS, SSIS, SSRS, BIDS), MS Excel (VLookup, Macros, Pivot Tables, Graphs)
Business Analyst/Project Management Tools: MS Project, Visual Paradigm, MS Visio, Star UML, Tableau, MS Visual Studio
Application Servers: Tomcat, JBoss, Weblogic, Websphere
SOA: SOAP, Axis, REST, Oauth2, Openid
Database systems: MS SQL Server, MySQL, MongoDB, MongoID, Redis, Cassandra, PostgreSQL, Oracle, Sybase, Teradata, OLAP
Big Data Technology: MapReduce, HDFS, HBase, Hive, Pig, ZooKeeper, Neo4J
Cloud Computing: Confidential, AWS, EC2, SWF, Rackspace, GCA, Acquia
Test Driven Development: unit testing, stress tests, JUnit, PHPUnit, SimpleTest
Agile Development: JIRA, Trello, Basecamp, FogBugz, Intuit
OS: Solaris, SCO Unix, Linux, FreeBSD, Windows, Mac OS X
PROFESSIONAL EXPERIENCE
Python Developer / DevOps Engineer (AWS)
Confidential - NY
Responsibilities:
- Development of custom deployment tools (when Ansible was not the right tool) using Python Boto3, Tkinter.
- Architecture design for a multi-org/multi-environment backend built on top of the AWS EC2/VPC and related services.
- Setting up monitoring of the AWS backend (CloudTrail, CloudWatch).
- Development of custom deployment tools (when Ansible was not the right tool) using Python Boto3, Tkinter.
- Use Javascript frameworks such as Jquery or Angular JS to simplify the client-side scripting of HTML.
- Web development including unit, integration and load testing.
- Design of an AWS-based backed architecture, migration, configuration, monitoring, and automation of developer support infrastructure (GitLab, TeamCity, local PyPi).
- Design and development of Ansible playbooks for automatic creation of developer support infrastructure.
- Backend migration from old hardware-based servers onto AWS cloud services.
Software Engineer / Full Stack Web Developer (Node.js / Python)
Confidential - PA
Responsibilities:
- Large-scale transformation of key, complex dataset (60K entries) to improve quality and maintainability
- Implemented UI based on marketing mockup (CSS, LESS, Jade templates, mobile and desktop)
- Led enhancement of internal tools, from initial concept to validation, implementation, and deployment (Django, Python, database schema migrations, logic, UI).
- Architecture design for a multi-org/multi-environment backend built on top of the AWS EC2/VPC and related services.
- Implement contract-specific new APIs and associated backend, logic, and UI to fulfill contract.
- Update unit tests, end to end tests, client side tests, and cross-browser tests
- Deploy site updates and set up monitoring and alerts (AWS, Heroku, Chef, bash, Loggly, Scout, Pingdom, Travis CI)
- Participate in Agile development: sprint review and planning; authoring and reviewing pull requests (private Github).
Python Developer
Confidential - NY
Responsibilities:
- Designed and developed data management system using MySQL. Built application logic using Python2.7.
- Expertise in Service Oriented Architecture (SOA) and its related technologies like Web Services, BPEL, WSDLs, SOAP1.1, XML, XSD, XSLT etc.
- Designed and developed database object parsing, dependency builder and documenting software in Python using object oriented features
- Performed operations on LINUX for receiving good support for the large users.
- Setting up schema, users, permissions, creating database objects
- Data load analysis package to reveal errors during load based on historic trend
- Modify and update Automation scripts when developers change the code in Agile Environment
- Used Selenium Grid to run test cases in multiple browsers.
- Data reconciliation program for Sybase vs Db2, and Db2 vs Db2 (prod vs qa) in Python
- Developed websites using Django, Python, XHTML, CSS, node.JS, Angular.JS and JavaScript.
- Developed and designed e-mail marketing campaigns using HTML and CSS.
- Simple web app for reviewing sitcoms that gives users the ability to view, add, review, up/down vote, search, etc
- Implemented Model View Control architecture in developing web applications using Django framework..
- Helped the big data analytics team with implementation of python scripts for Sqoop, Spark and Hadoop batch data streaming.
- Worked on CSS Bootstrap to develop web applications.
- Validate test content in Emulation for SoC Display Controller.
- Implement code in python to retrieve and manipulate data.
- Created most important Business Rules which are useful for the scope of project and needs of customers
- Built SQL queries for performing various CRUD operations like create, update, read and delete.
Web/Python Developer
Confidential
Responsibilities:
- Develop and maintain internal engineering systems using Python, HTML, JavaScript, VB Script and SQL.
- Develop web content delivery services.and business-critical information systems.
- Designed and developed Use-Case Diagrams, Class Diagrams, Object Diagrams using UML Rational Rose for OOA/OOD techniques.
- Developed UI using HTML Javascripts and CSS
- Developed Application using Python, Linux, MYSQL.
- Develop customization within content management frameworks.
- Develop user interface features for web applications.
- Scale/optimize customer information management processes.
- Migrate, maintain and administer JIRA bug tracking system.
- Develop backend systems to generate customer contracts as PDF documents using ReportLabs.
- Test development code.
