Sr. Python Developer Resume
Overland Park, KS
SUMMARY
- Overall 8+ years of professional experience as aPythonDeveloper, proficient coder in multiple languages and experience in Design, Development, Implementation ofPython, Django, Flask, Pyramid and client - server technologies-based applications, RESTful services, C, C++, JAVA and SQL.
- Extensive knowledge inPython, PHP, MySQL, NoSQL, UNIX and Linux.
- Experience in project deployment using Hurok/Jenkins and using web services like Amazon Web Services (AWS) EC2, AWS S3, Auto scaling, Cloud Watch and SNS.
- Experience with Design, code, debug operations, reporting, data analysis and web applications utilizingPython.
- Experience in using various version control systems like CVS, Git, Bitbucket. GitHub and Amazon EC2 and deployment using Heroku.
- Strong command in JavaScript leading Frameworks Team like Angular.js, React.js, backbone.js, bootstrap.js, NodeJs and Projects UI Designing Team.
- Experience in working withPythonORM Libraries including Django ORM.
- Experience in being able to analyses a requirement and act accordingly by managing the resources efficiently.
- Experienced in developing end to end automation usingSelenium WebDriver/RC/IDE/Grid, Unittest/Pytest, Jenkins, GHERKIN/Cucumber, Robot, ALLURE reporting, RESTful API and PostMan.
- Hands on experience in usingNOSQL librarieslikeMongoDB, Cassandra, Redisandrelational databaseslikeOracle, SQLite, PostgreSQLandMYSQL databases.
- Experience in developing ColdFusion Components, custom tags and modified CF Objects.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Good exposure on Tableau Desktop & Server, R - Language,Python, Elastic search, Block chain, hyper ledger, IBM Block chain, TaleSQLnd, Apache Spark, IBM Watson, and Powerbase.
- Worked with MVW frameworks like Django, Angular JS, HTML, CSS, XML, Java Script, jQuery, JSON and Node.js.
- Involvement in building frameworks and automating complex workflows usingPythonfor Test Automation.
- Experience in writing APIs inPythonfor large-scale applications.
- Have good exposure in LAMP (Linux, Apache, MySQL, andPython) and WAMP Architectures.
- Experience in Microsoft Azure date storage and Azure Data Factory, Azure Data Lake Store (ADLS), AWS S3, EC2 & Vault
- Proficient in developing websites and web applications using PHP, MYSQL, AWS, Flask, Jinga, REDIS, HTML, XML, JSON, CSS, JavaScript & AJAX.
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in aPythonbased environment, along with data analytics, data wrangling and Excel data extracts.
- Experience in Performing regression and system-level testing to verify software quality and function before it was released.
- Experienced in building tools such as ANT, Apache MAVEN, and JENKINS.
- Experience in deploying applications in heterogeneous Application Servers TOMCAT, Web Logic and Oracle Application Server.
- Excellent interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks. and work well in team environment.
PROFESSIONAL EXPERIENCE
Sr. Python developer
Confidential, Overland Park, KS
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Created APIs, database Model and Views UtilizationPythonin order to build responsive web page application.
- Designed SPA (Single page applications) in Flux architecture using React.js.
- Wrote and executed various MySQL database queries fromPythonusingPython-MySQL connector and MySQL dB package.
- Scraping website usingPython Beautiful Soup, and then parsed it withXML.
- Created the Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URLs properly. Python/Django based web application, PostgreSQL DB, and integrations with 3rd party email, messaging, storage services.
- Designed and developed enterprise services using RAML and REST based APIs and used various transformers in Mule ESB based on use case and had implemented the custom transformations.
- Utilized Mule soft features like Data weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
- Migrating on-prem ETLs from MS SQL server to Azure Cloud using Azure Data Factory and Data bricks
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features ofPythoncode using a web browser.
- Added support for Apache web server and RDS to host static/media files and the database into Amazon Cloud.
- Migration of on-premise data (SQL Server) to Azure Data Lake Store (ADLS) using Azure Data Factory.
- Actively involved in Initial software development life cycle (SDLC) of requirement gathering and also in suggesting system configuration specifications during client interaction.
- Worked with designing and building automation frameworks inGherkin/Cucumber BBD.
- Developed BDD tests using Cucumber by writing behaviors and step definitions. nducted Regression testing, smoke testing, Ad-hoc, cross browser testing, GUI Testing, Performance Testing through automated testing tools like Selenium web driver using Java and with Cucumber using Python along with manual testing.
- Automated different workflows, which are initiated manually withPythonscripts and UNIX shell scripting.
- PythonObject Oriented Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
- Worked on implementingCURD operations using Mark logic NoSQL REST API Services
- Worked with NoSQL database to store JSON like dynamic connections data.
- MonitoringPythonscripts run as daemons in the UNIX/Linux system background to collect trigger and feed arrival information. Helped calculating SLA misses.
- Work on SCR's (source change request). Involved working on Perl, Python, PHP and Shell Scripting.
- Created Python/MySQL back-end for data entry from Flash. I had to assist the Flashdevelopersend the correct data via query strings. Used Wireshark, live http headers, and Fiddler2 debugging proxy to debug the Flash object and help thedevelopercreate a functional component.
- Wrote roll out procedures and plans. Environment was mixed Windows and AIX, CSS, XML, HTML, Knockout.js, Hbase, NoSql, XSLT, projects written in C.
- Analyzing the Data from different sourcing using Big Data Solution Hadoop by implementing Azure Data Factory, Azure Data Lake, Azure Data Lake Analytics, HDInsight’s, Hive, and Swoop.
- Followed Agile Methodologies to manage full life-cycle development of the project.
- Writing backend programming inPythonand used the Django Framework to develop the application.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML5, CSS3, JavaScript, jQuery and Angular.
- Developed views and templates withPythonand Django view controller and tinplating language to create a user-friendly website interface.
- Made extensive use of Chef, Maven, Bitbucket, Bamboo, Sonarqube, Artifactory, Splunk, Selenium, GitHub, Jenkins, Nexus and ansible to manage build / deploy tasks, including Continues Integration.
- Work with the various agile development teams to standardize branching and tagging of code in our repository and maintain code base integrity using Subversion (SVN), Git, Bitbucket, clear case and Team Foundation Server (TFS).
- Developed spark applications in python (Spark) on distributed environment to load huge number of CSV files with different schema in to Hive ORC tables.
Environment: Python2.7, Django 1.7, CSS, HTML, JavaScript, Bootstrap, Apache Web Server, AJAX, JQuery, Pandas, MySQL, Slack’s APIs, JavaBeans, Servlets, Agile, Scrum, Heroku, JIRA, GIT.
Python developer
Confidential, Austin, TX
Responsibilities:
- Developed web-based open stack applications usingPythonand Django for large dataset analysis.
- Written many programs to parse excel file and process many user data with data validations.
- Worked in Spark Architecture with Data bricks, Structured Streaming. Setting up AWS and Microsoft Azure with Data bricks, Data bricks Workspace for Business Analytics, Manage Clusters in Data bricks, managing the Machine Learning Lifecycle Developed tools to automate some base tasks using Shell Scripting,Python.
- Designed and Developed User Interface using front-end technologies like HTML, CSS, JavaScript, jQuery, Angular JS, Bootstrap and JSON.
- Designed and enhanced the application usingPython Django and Angularframework
- DevelopedAngular components utilized for front endand the endpoints were created in the Django backend.
- Developed professional web-based duiusingHTML5, CSS, Bootstrap, JavaScript, jQueryandAngular Material.
- UsedAngular Routing Moduleto implementroutingandrole-based routingforsingle page application.
- Design and maintaindatabasesusingPythonand developed API(RESTful Web Service) usingFlask, SQL AlchemyandPostgreSQL.
- Worked on Django API's for accessing the database.
- Protected and defended against Web and Internet applications security vulnerabilities such as cross-site scripting, CRF and SQL injection.
- Developed dynamic web pages to view the reports generated utilizingDjango Framework.
- Developed entire frontend and backend modules usingPythononDjango Web Framework.
- Collaborated with other developers to handle complicated issues related with deployment of Django based applications.
- Developed Angular-JS components such as controllers, Services, filters, models.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, JQuery, JavaScript and AngularJS.
- Conducted and Performed Vulnerability Assessment and Penetration Test on the perimeter network, systems and applications based on SOX, ISO 27001 and PCI DSS Compliance Standard.
- Developed numerous data integration projects for Bell Marketing team to provide cross platform reports using SAS / SQL / Teradata / Python, Develop SAS macros to standardize internal process
- Developed consumer-based features and applications usingPythonand Django in test driven Development.
- Successfully migrated the Django database from SQLite3 to PostgreSQL with complete data integrity.
- Designed and developed data management system using MySQL. Involved in Agile Methodologies and SCRUM Process.
- Created unit test/regression test framework for working/new code.
- Using version control tool - Git with Jenkins to accumulate all the work done by team members.
- Using agile methodology - SCRUM, along with JIRA for projects.
- Developed entire frontend and backend modules usingPythonon Django Web Framework.
- Developer framework for converting existing Power Center mappings and to PySpark (Python and Spark) Jobs.
- Create Pyspark frame to bring data from DB2 to Amazon S3. onsible for debugging and troubleshooting the web application.
Environment: Python2.7, Django, C++, Java, jQuery, MySQL, Oracle 11.2, Linux, Django, Eclipse, Shell Scripting, HTML, XHTML, SVN, CSS, AJAX, Bugzilla, JavaScript, Apache Web Server, Apache spark, Git, Jenkins.
Python Developer
Confidential, Boston, MA
Responsibilities:
- Work with BI team for business campaigns, to plan, develop, test, schedule, execute and debug SAS/SQL programs.
- Participated in the complete SDLC process.
- Developed Spark code usingPythonfor faster processing of data on Hive (Hadoop). Developed
- Map Reduce jobs inPythonfor data cleaning and data processing.
- Work on writing custom User Defined Functions (UDF) inPythonfor Hadoop (Hive and Pig).
- Developed RESTful services using Django.‘
- Designed and developed communication between client and server using Secured Web services.
- Developed and tested many features for dashboard usingPython, Java, Bootstrap, CSS, JavaScript and jQuery.
- Used JavaScript and XML to update a portion of a webpage.
- Performed Unit testing, Integration Testing, GUI and web application testing using Spec.Connecting my SQL database through Spark driver.
- Worked on communication platforms like Slack, Microsoft Teams to share files and communicate among the team.
- Developed views and templates withPythonand Django view controller and tinplating language to create a user-friendly website interface.
- Worked under DEVOPS environment for continuous integration and continuous deployment using Jenkins and puppet.
- Configured and deployed project using the Amazon EC2 on AWS.
Software Developer
Confidential, Houston, TX
Responsibilities:
- Used Akka as a framework to create reactive, distributed, parallel and resilient concurrent applications in Scala.
- Installed, Configured Talend ETL on single and multi-server environments.
- Work on creating tables, dropping and altered at run time without blocking updates and queries using HBase and Hive.
- Writing user console page in lift along with the snippets in Scala. The product is responsible to give access to the user to all their credentials and privileges within the system.
- Utilized the cloud services provided by Amazon’s Web Services (AWS) to deploying and managing AWS services forUbuntuandLinux servers (Amazon EC2),MySQLdatabases (RDS) and storage (S3).
- Setup database inAWSusingRDSand configuring backups forS3bucket.
- Using HIVE join queries to join multiple tables of a source system and load them into Elastic Search Tables.
- Using RestfulAPIsto access data from different suppliers.
- Used Python and Django for creating graphics, XML processing of documents, data exchange and business logic implementation between servers.
Environment: Hadoop ecosystem components, ETL, Spark, Kafka,Python, Shell Scripting, SQL Talend, Elastic search, solr, Linux- Ubuntu, AWS, Horton works, MongoDB, VPC, Lambda, Hive, Zookeeper, Pig, Sqoop, Oozie, Solr, Tez, Ambari, YARN, Akka, Jenkins, Kinesis, ANT, Map Reduce.
