Sr Python Developer Resume
NY
SUMMARY
- 8+ years of professional experience as aPython Developer, pro client coder in multiple languages and experience in Design, Development, Implementation ofPython,Django, Flask, Pyramid and client - server technologies-based applications, RESTful services,AWS, C, C++, JAVA and SQL.
- Experienced in working with various stages of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post-deployment documentation.
- Experience withDesign, code, debug operations, reporting, data analysisandWeb ApplicationsutilizingPython.
- Experienced in implementingObject Oriented Python,Hash Tables(Dictionaries) and Multithreading, Django, MYSQL, Exception Handling andCollectionsusingPython.
- Worked with MVW frameworks likeDjango,Angular JS,HTML,CSS,XML,Java Script,jQuery,Bootstrap.
- Experience in writing JSON REST APIs usingGolang.
- Strong experience of software development in Python (libraries used:libraries-Beautiful Soup,numpy,scipy,matplotlib, python-twitter,Pandasdata frame, networks, urllib2, MySQLdb for database connectivity) andIDEs- sublime text, Spyder, emacs.
- Hands-on experience working with various Relational Database Management Systems (RDBMS) likeMySQL, Microsoft SQL Server, Oracle & non- relational databases (NoSQL) likeMongoDBandCassandra.
- Experienced in developing Web Services with Python programming language - implementing JSON basedRESTfulandXMLbasedSOAPweb services.
- Experience in using Design Patterns such asMVC, Singleton and frameworks such as DJANGO, Ability in handlingDjango ORM(Object-Relational Mapper) andSQLAlchemy.
- Proficient in Python OpenStackAPI'SandGUIframework - Pyjamas (for web).
- PycharmProficient in performing Data analysis and Data Visualization using Python libraries.
- Scaling up projects using python tools like multithreading, celery.
- Experience in using Version Control Systems likeGIT,SVNandCVSto keep the versions and configurations of the code organized.
- Experience inUNIX/Linux shellscripting for job scheduling, batch-job scheduling, automating batch programs, forking and cloning jobs.
- Exposure toCI/CDtools - Jenkins for Continuous Integration,Ansiblefor continuous deployment.
- Extensively worked onHudson/Jenkins, Build Forge for continuous integration and for End to End automation for all build and deployments.
- Experienced with containerizing applications usingDocker.
- Experience in maintaining and executing build scripts to automate development and production builds.
- Experience inAmazon Web Services (AWS)cloud platform likeEC2,Virtual private clouds(VPCs), Storage models (EBS,S3, instance storage),Elastic Load Balancers(ELBs).
- Designed the data models to be used in data intensiveAWS Lambdaapplications which are aimed to do complex analysis creating analytical reports for end-to-end traceability, lineage, definition of Key Business elements fromAurora.
- Implemented automated local user provisioning instances created inAWS cloudandgoogle cloud.
- Excelled on creatingAMI(AWS Machine Images) that utilizesELB(Elastic Load Balancer) andAuto Scaling. Experience with designing and configuring secureVirtual Private Cloud (VPC)through private and public networks in AWS by creating varioussubnets, routing table, Network ACL, NAT gateways.
- Implemented a'server less'architecture usingAPI Gateway, Lambda, and Dynamo DBand deployedAWS aws codefrom Amazon S3 buckets. Created a Lambda Deployment function, and configured it to receive events from your S3 bucket.
- Experienced in developingAPIservices in Python/Tornado, while leveragingAMQPandRabbitMQfor distributed architectures.
- Experience in developingColdFusionComponents, custom tags and modified CF Objects.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Experienced in building tools such asANT,Apache MAVEN, andJENKINS.
- Experience in deploying applications in heterogeneous Application Servers TOMCAT, Web Logic and Oracle Application Server.
- Good Experience on testing tools likeJIRAandBugzillafor bug tracking. Experience inbuilding frameworksand automating complex workflows usingPythonforTest Automation.
- Experience in implementing with server side technologies with restfulAPIandMVC designpatterns withnode JSandDjango framework.
- Hands on experience in usingNOSQL librarieslikeMongoDB, Cassandra, Redisandrelational databaseslikeOracle, SQLite, PostgreSQLandMYSQL databases.
- Worked onUNIX shell scriptsfor business process and loading data from different interfaces toHDFS.
- Experience in deploying applications inheterogeneous Application Servers TOMCAT, Web LogicandOracle Application. Server.
- Good Knowledge inAmazon AWSconceptslikeEMR and EC2 web serviceswhich provides fast and efficient processing ofBig Data.
- Proficiency with the application servers likeWebSphere, WebLogic, JBOSSandTomcat.
- Proficient inObject oriented designexperience, with extensive experience ofPython-C/C++binding usingBoost PythonandPython C types.
- Experiences withFile HandlingandSSH(Secure Shell).
TECHNICAL SKILLS
Programming Languages: Python 2.X, Python 3.X, C, C++, Java, GoLang, SQL
Web technologies: HTML, CSS, XHTML, Java Script, jQuery, AJAX, XML, JSON
Webserver: WebSphere, Web logic, Apache Tomcat 5.5,6.0,8.0, NGINX
Databases: MySQL, PLSQL, Oracle, Microsoft SQL, PostgreSQL, MongoDB
Python Web frameworks: Django, Pyramid, Flask, web2Py.
Development IDE: PyCharm, Pydev Eclipse, Net beans, MS Visio, Sublime Text, Notepad++
Operating Systems: Linux, Windows 10/8/7/Vista/XP, Mac
Web Services: SOAP, RESTful, AWS
Version Control: Git-Hub, Sub Version
Build Tools: GNU, Apache Ant, Apache Maven, Buck, Bit-Bake, Boot, Grunt
Methodologies: Agile, Scrum, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, NY
Sr Python Developer
Responsibilities:
- Developed Server-side automation using Node JS scripting and connecting different types of SQL and NoSQL stores from Node JS.
- Having working Knowledge in DevOps Environment as an automation engineer on various technologies/ applications like GIT, SVN, Puppet, Chef, Docker, AWS, etc.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format
- Utilized Python specific tools including Django, Django Rest Framework, Django ORM, Flask, SQLAlchemy, Pandas, NumPy.
- As a data scientist/developer, having a solid understanding of Regex can help you perform various data munging and text mining tasks very easily
- Designed Data Flow pipelines with apache beam for transferring large data to Google cloud with Python., Integrated and used API's to the application and worked on Apache Spark
- Utilized Spark, Scala, Hadoop, HQL, VQL, pySpark, Data Lake, TensorFlow, HBase, Cassandra, Redshift, Mongo DB, Kafka, Kinesis, Spark Streaming, Edward, CUDA, MLLib, AWS, Python, a broad variety of machine learning methods including classifications, regressions, dimensionally reduction etc.
- Developed rich user interface using CSS, HTML, JavaScript and JQuery. Created a Python based GUI application For Freight Tracking and processing
- Contributed to the larger team's efforts to support the day-to-day operations of its three Summit instances.
- Gather detailed business requirements and deliver detailed business functional requirements specifications
- Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS)
- Experience in working with Summit's API to assist in coding the Loader Server Adaptor and Library to specification
- Experienced in hand-coding HTML, YAML CSS, JavaScript, Linux, and other UI technologies.
- Experienced in web applications development using Django/Python, Flask/Python, Linux and Node.js, Angular.js, ember.js, React.js, D3.js, jQuery, Ajax while using YAML, HTML/CSS/JS, HTTP, Apache for server-side rendered application.
- Developed the entire project using PostgreSQL. Migrating from other databases to PostgreSQL.
- Expertise in developing web-based open stack applications using Python and Django for large dataset analysis.
- Worked on PowerShell for the purposes of automation and made use of command line shell and shell scripting.
- Developed Merge jobs in Python to extract and load data into MySQL database, also worked on Python ETL file loading and use of regular expression.
Environment: Python 3.8/3.7,3.6 PyQuery, HTML, CSS, Angular, VSCode,Shell Scripting, JSON, Docker, REST, Apache, Serverless framework, Spark, Django, SQL, MongoDB, UNIX, Linux, Windows, CUDA, DynamoDB, Summit API, catch2, NoSQL, PostgreSQL.
Confidential, NJ
Python Django developer
Responsibilities:
- Gathering requirements and translating theBusiness detailsintoTechnical design.
- Participated in all the stages of software development lifecycle (SDLC) like design, testing development and implementation.
- Developed entire frontend and backend modules usingPythononDjango Web Frameworkby implementing MVC architecture.
- Developed the tools usingPython Djangoand usedMongoDBfor databases.Parsers written in Python for extracting useful data from the design data base. Used Parse kit (Enigma.io) framework for writing Parsers for ETL extraction.
- Implemented responsive user interface and standards throughout the development and maintenance of the website using theHTML,CSS,JavaScript,Bootstrap, jQuery.
- Extensively worked withspark Data framesfor ingesting data from flat files into RDD's to transform unstructured data and structured data.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
- Experience in creatingDockercontainers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
- Setup Docker on Linux and configured Jenkins to run under Docker host.
- Developed various API’s forDjangoapplications usingDjango-tasty pie.
- Used JIRA to build an environment for development.
- Developed Wrapper in Python for instantiating multi-threaded application.
- CreatingRESTfulweb services for Catalog and Pricing withDjango MVT,MySQL, andMongoDB.
- Fixed bugs, providing production support, enhanced applications by improving code reuse and performance by making effective use of various design patterns.
- Deployed and monitored scalable infrastructure on Amazon web services (AWS).
- Implemented monitoring and established best practices around usingElastic searchand used AWS Lambda to run code without managing servers.
- Experience inAmazon Web Services (AWS)cloud platform likeEC2,Virtual private clouds(VPCs), Storage models (EBS,S3, instance storage),Elastic Load Balancers(ELBs).
- Designed the data models to be used in data intensiveAWS Lambdaapplications which are aimed to do complex analysis creating analytical reports for end-to-end traceability, lineage, and definition of Key Business elements fromAurora.
- Implemented automated local user provisioning instances created inAWS cloudandgoogle cloud.
- Excelled on creatingAMI(AWS Machine Images) that utilizesELB(Elastic Load Balancer) andAuto Scaling. Experience with designing and configuring secureVirtual Private Cloud (VPC)through private and public networks in AWS by creating varioussubnets, routing table, Network ACL, NAT gateways.
- Implemented a'server less'architecture usingAPI Gateway, Lambda, and Dynamo DBand deployedAWS aws
- Codefrom Amazon S3 buckets. Created a Lambda Deployment function, and configured it to receive events from your S3 bucket.
- Front-end web development using HTML/CSS, JQuery, Bootstrap as well as back-end development usingGolangandSQL.
- Used Python based GUI components for the front-end functionality such as selection criteria. Administration of dedicated collocated RHEL 4 machine and configured complex Apache configuration files.
- Experienced in building a Command line tool to interact with RESTful API using inGolang.
- Familiar withUNIX/Linuxinternals, basic cryptography & security.
- Generated graphical reports using python packageNumPyandMatplotlib.
- Implemented task object to interface with data feed framework and invoke database message service setup and update functionality.
- Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
Environment: Python, Django 1.7, CherryPy, Golang, HTML5, CSS, Bootstrap, JSON, JavaScript, AJAX, RESTful web service, MongoDB, MySQL, jQuery SQLite, Elastic search, Docker, Windows 12 Server, AWS (EC2, S3), PyUnit, Jenkins, Selenium Automation Testing.
Confidential, WI
Python developer
Responsibilities:
- Communicate regularly with business and I.T leadership.
- Built and Deployed jobs using Airflow.
- Responsible for data extraction and data ingestion from different data sources into S3 by creating ETL pipelines using Spark and Hive.
- Extensively worked with pyspark / Spark SQL for data cleansing and generating data frames and RDDs.
- Co-ordinated with the other team members to write and generate test scripts, test cases for numerous user stories.
- Analyzed the SQL scripts and designed them by using PySpark SQL for faster performance.
- Knowledgeable in AWS Services including EC2, S3, RDS, Redshift, Glue, Athena, IAM, QuickSight.
- Hands-on experience in creating Docker containers and Docker consoles for managing the application life cycle.
- In-depth knowledge of SnowflakeDatabase, Schema, and Tablestructures.
- Hands-on experience working with large datasets and Deep Learning algorithms usingApache Spark and TensorFlow.
- Involved in building database models, APIs, and Views utilizing Python, to build an interactive web-based solution.
- Experience in handling, configuration, and administration of databases likeMySQLand NoSQL databases likeMongoDBand Cassandra.
- Create a Pyspark frame to bring data from DB2 to Amazon S3 and optimized the Pyspark jobs to run on Kubernetes Cluster for faster data processing.
- Experience in MongoDBinstallation, patching, troubleshooting, performance, tracking/tuning, back - up and recoveryin dynamic environments.
- Scheduled various spark jobs for daily and weekly.
- Modelled Hive partitions extensively for faster data processing.
- Implemented various udfs in python as per the requirement.
- Used Bit Bucket to collaboratively interact with the other team members.
- Involved in Agile methodologies, daily scrum meetings and sprint planning.
- Used Django configuration to manage URLs and application parameters.
- Knowledge in Data mining and Data warehousing using ETL Tools and Proficient in Building reports and dashboards in Tableau (BI Tool).
- Developed functionality to perform auditing and threshold checks for error handling for smooth and easier debugging and data profiling.
- Build data quality framework to run data rules that can generate reports and send emails of business critical Successful and failed job notifications to business users daily.
- Designed and managed API system deployment using a fast HTTP server and Amazon AWS architecture.
- Involved in Agile methodologies, daily scrum meetings and sprint planning.
Environment: Python, Django, HTML5, CSS, XML, AJAX, Bootstrap, jQuery, Pyquery, PostgreSQL, Eclipse, Git, Linux, Shell Scripting.
Confidential
Python developer
Responsibilities:
- Involved in preparing engineering specification with OOA and OOD.
- Used UML Tools to develop Use Case diagrams, Class diagrams, Collaboration and Sequence Diagrams, State Diagrams and Data Modeling.
- Developed application logic using Python, Java script, C++.
- Used JMS for updating Mailing plans and tracking them.
- Used Java Server Pages for content layout and presentation.
- Worked extensively with Bootstrap, JavaScript, and jQuery to optimize the user experience.
- Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs
- Created database using MySQL, wrote several queries to extract/store data.
- Developed, tested and debugged software tools utilized by clients and internal customers
- Extracted and loaded data using Python scripts and PL/SQL packages
- Configuration and installation of MongoDB Servers and Ops Manager in Integration, Test and Prod Environment.
- Worked on Installation and configure MongoDB Cluster nodes on different AWS EC2 instances.
- Supported Java application for Media portal management.
- Generated SWIG interfaces to co-ordinate between C++, Java and Python. Used JNI for communication between C++ and Java.
- Implementing complete web SSO features with Identity Federation with SAML 2.0 compliance.
- Responsible for federating with clients using SAML and proprietary SSO.
- Wrote python scripts to parse XML documents and load the data in database.
- Generated property list for every application dynamically using python.
- Creating unit test/regression test framework for working/new code.
- Debugging and testing of the applications & fine-tuning performance.
- Provided maintenance support in production environment.
Environment: Python, Django, HTML5, CSS, XML, AJAX, Bootstrap, jQuery, Pyquery, PostgreSQL, Eclipse, Git, Linux, Shell Scripting.
Confidential
Python developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC)
- Used Python scripts to generate various reports like transaction history, OATS, user privileges, limit rules and commission schedule reports.
- Worked on parsing of JSON data to be used in the project received by API calls using Python Request library.
- Worked with Scrappy for web scraping to extract structured data from website to analyze the specific data of a website and work on it. Used Blaze Ecosystem, SQL Alchemy to operate across various databases.
- Used Ansible for automated package deployment and server configuration.
- Performed data manipulation/storage for incoming test data using lxml/etree libraries.
- Designed the front end of the application using HTML, CSS, Bootstrap, JSON and jQuery. Worked on backend of the application using Python, mainly using Active Records. Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content
- Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
- Used SVN, CVS as version control for existing system.
- Creating and modifying web services and stored procedures to implement new requirements using Python. Exposing services as RESTful services in JSON format for Admin UI which is developed using Django.
- Created SQL Loader scripts to load data into the temporary staging tables.
- Developed DOM-based interactive directory structure diagram with dynamically expandable directory trees.
- Used Robot framework for test Automation integrated with Jenkins.
- Used JIRA maintain system protocols by writing and updating procedures and business case requirements, functional requirement specifications documents
- Implemented unit testing using PyUnit and tested several RESTful services using SOAP UI.
- Worked in development of applications especially in LINUX environment and familiar with all commands
Environment: Python, Django, HTML, CSS, Bootstrap, XML, JSON, jQuery, AWS, OOP, JavaScript, MySQL, RESTful API’s, Linux, ROBOT framework, SoapUI.
