Google Cloud Architect/sr. Python Developer Resume
Rosemont, IL
PROFESSIONAL SUMMARY:
- 6+ Years of experience as Python Developer using Python along with several packages.
- Extensive experience in Adobe Flex, Adobe Flash, ActionScript, and ColdFusion to build highly rich web application development sites for internal property information and gathering / entering property data.
- Real time reporting in internal SharePoint site using Adobe Flex API's along with Micro strategy API's.
- Involved in Adobe Flex development exposure of Flex layout and navigation, event handling, pop - up dialogs, menus and skinning.
- Experience working in making clusters in Google Cloud and manage the clusters using Kubernetes (k8s). Using Jenkins to deploy code to Google Cloud, create new namespaces, creating docker images and pushing them to container registry of Google Cloud.
- Experience in application development using Python, Django, HTML5, CSS, Git, Java\J2EE, JavaScript, Oracle, PostgreSQL and SQLite.
- Experience object oriented programming (OOP) concepts using Python, C++ and PHP. Strong Experience in web based UI design and interface development using JSP, HTML, DHTML, CSS, Bootstrap, JavaScript, Angular JS, Backbone JS, JQUERY, AJAX and JSON.
- Designed and implemented large scale business critical systems using Object oriented design and Programming concepts using Python and Django.
- Involved in web application development using ASP.Net, HTML5, JavaScript, jQuery, Knockout, Bootstrap, PHP and Action script 3.
- Experience on DevOps tools such as Chef, Docker, Puppet, Jenkins, Maven, ANT, SVN, Vagrant, and Virtual Box.
- Expertise in developing different web applications implementing the Model-View-Controller (MVC) architectures using Full stack frameworks such as Django, Zope and TurboGears.
- Experience in using Eclipse, Pycharm, Visual Studio, Pyscripter and Sublime Text while developing different application in python.
- Experience with ORM's such as Django and SQL, Alchemy, database design and normalization. Proficient skills of using PyUnit, PyTest for writing unit test cases.
- Experienced in web applications development using Django/Python, Flask/Python, and Node.js, Angular.js, JQuery, while using HTML/CSS/JS for server-side rendered applications.
- Good knowledge on SOAP and JSON web services.
- Knowledge on OpenStack software open source cloud computing software. Designed and developed the UI for the website with HTML, CSS, JavaScript, AJAX and Angular JS.
- Designed and developed Cloud Service projects and deployed to Web Apps, PaaS, and IaaS and configured SQL Server Master Data Services (MDS) in Windows Azure IaaS.
- Expertise in CRUD operations with Mango DB using mongoose node module. Expertise using and deploying enterprise applications in JBoss AS and Tomcat.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash
- Thorough knowledge in various front end tools like HTML, DHTML,CSS, JavaScript, XML, JQuery, Angular JS, and AJAX
- Extensive experience in developing enterprise web applications using Python, PHP4 and PHP5,Flask, Jinja2, Django, HTML, CSS, JavaScript, JQuery, Ajax, MySQL.
- Experience in NoSQL databases like Apache Cassandra (1.2, 2.0, and 2.1) and MongoDB (2.6, 2.4), Orient DB. Experience in using Git, GitHub, and Amazon EC2 and deployment using Heroku.
- Worked on JIRA for bug tracking and communicating for better results. Sound experience on J2EE concepts such as Exceptional Handling, Inheritance and JDBC.
- Strong REST Services development skills by using Django Rest Framework and TastyPie. Strong Cache utilization skill by using memcache and redid-cache.
- Experience in Agile software development- a framework that delivers customer collaboration and interaction with processes and tools.
TECHNICAL SKILLS:
Software: Veritas Volume Manager 4.1/5.x/6.0, LDAP, PIX Firewall, Checkpoint Firewall, Veritas File System, Veritas Net backup 6.0
Build tools: ANT, MAVEN, Gradle, Jenkins, BAMBOO and Code Deploy.
Configuration Management: Chef, Puppet and Ansible.
Monitoring Tools: Cavission, Stackdriver, Splunk, Nagios and Cloud Watch.
Languages: Bash Shell scripting, RUBY, C, C++, Java, HTML, Perl, POWERSHELL, and Python.
Bug Tracking Tools: JIRA, Remedy and HP Quality Center.
Cloud computing: GCP, AWS.
Web servers: Apache Tomcat, Nginix, JBOSS and WebSphere.
Application servers: WebLogic, JBOSS and WebSphere
Virtualization: VMware ESX, ESXi, vSphere 4 and vSphere 5 Citrix
Databases: Oracle, SQL Server and MongoDB.
SDLC: Agile and Scrum.
Packaging and Networking: FTP - vsftpd, SSH, TELNET, TCP/IP, HTTP, HTTPS, DHCP, SNMP, FTP, SMTP, NFS, WinScp, SAN/NAS, MULTIPATHING, ZONING.
Operating Systems: Linux (Red Hat), Windows, UNIX, Ubuntu and macOS
WORK EXPERIENCE:
Confidential, Rosemont, IL
Google Cloud Architect/Sr. Python Developer
Responsibilities:
- Migrated 9 microservices to Google Cloud Platform from skava and have one more big release planned with 4 more microservices.
- Working on the migration of mobile application from skava to cloud (Google Cloud) by making the chunk of code to microservices.
- Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build and Create Docker image and use the docker image to deploy in gcloud clusters.
- Extensive Knowledge and hands-on experience implementing PaaS, IaaS, SaaS style delivery models inside the Enterprise (Data center) and in Public Clouds using like AWS, Google Cloud, and Kubernetes etc.
- Provisioning environments for Engg and QA as per the requirements and chasing timelines.
- Hands-on experience setting up Kubernetes (k8s) Clusters for running microservices. Took several microservices into production with Kubernetes backed Infrastructure.
- Very good understanding of Microservices architecture, adapting Industry best practices for Microservices while we break down existing apps into micro services.
- Created dynamic routing/load balancing capability enabling large application scaling, used ingress rules and Ingress Controllers - Nginx.
- Point team player on Kubernetes for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, Creation of Pods through new application and control the scaling of pods, troubleshooting pods through ssh and stackdriver/splunk logs.
- Worked on Data transfer from Google Cloud environments to Hadoop HDFS and Hive and Worked on Compute Engine, App Engine, Container Engine, Cloud Storage, Cloud SQL, Cloud Datastore, Cloud BigTable, BigQuery, Cloud DataFlow, Cloud DataProc, Cloud DataLab, Cloud Pub/Sub, Cloud Endpoints, and the Cloud SDK.
- Orchestrated CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup.
- Provide the permissions and required access to all the pub/sub topics and sinks to push/write the data to Stackdriver.
- Setup Alerting and monitoring using Stackdriver in GCP.
- Create custom log metrics using Stackdriver logging and create charts and alerts using the custom log metrics.
- Developed a continuous deployment pipeline using shell scripts in Jenkins.
- Containerized all the ticketing related applications - Spring Boot Java and Node.Js applications using Docker.
- Working with engg and upstream teams like OpenAPI on day-to- day environment issues on DEV and TEST env.
- Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
- Help provision and manage gcloud container clusters with Chef and Puppet.
- Deployed microservices in Prod.
- Trained staff on Kubernetes administration.
Environment: Google Cloud Platform(GCP), Kubernetes, GitHub, Jenkins, Docker, JIRA, Unix/Linux CentOS 7, Nexus V3, Bash Shell Script, Python, Node.js, Apache Tomcat, MongoDB, SQL, Nginx, RHEL 7, Stackdriver, Splunk, Cavisson, ServiceNow.
Confidential, Prairie, Wisconsin
Sr. Python Developer
Responsibilities:
- Extensively worked on Python scripting and development. CSS is used to style Web pages, XHTML and XML markup.
- Deployed the project into Jenkins using GIT version control system.
- Created Git repository and added to GitHub project.
- Designed the User Interface using HTML5, XHTML, CSS, JavaScript, and AJAX for the website.
- Connected Flex from Backend Controller using different API services
- Extensive Knowledge and hands-on experience implementing PaaS, IaaS, SaaS style delivery models inside the Enterprise (Data center) and in Public Clouds using like AWS, Google Cloud, and Kubernetes etc.
- Developed the back-end web services using Python and Django REST framework.
- Performing Functional testing, regression testing, integration testing, and communication testing.
- Installed Witbe, Python, Jira, test Rail as part of server setups. Builted AWS server for deployment and data processing.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub, Nexus, Maven and AWS AMI's.
- Built various Flash mp3 players with ActionScript 3 reusable object code. Troubleshoot object classes for ActionScript/AMFPHP to optimize image compression.
- Worked on numerous Python modules.Built dbcontext, runcontext and other python objects that's reused by application. Optimized the code using smart pointers, profilers and C++ Standard template library.
- As Full Stack developer, created a custom CMS built using Django, AWS (Amazon web service), REST, Json with JavaScript, JQuery, AJAX components, worked closely with designer. Converted Photoshop images into XHTML/CSS.
- Created many reports using xlrt/xlwt python packages and reportlab-2.7/3.3. Used JSON and SimpleJSON modules of python to call webservices.
- Deployed Django web application in Apache webserver and Carpathia's cloud operations.
- Written numerous Django views (class based) and templates for page rendering.
- Build JSON objects using the framework which will be used by JavaScript to control the flow of the page. Resolved performance related issues using efficient coding.
- Converted Photoshop smart objects into animations using Actionscript 3.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Implemented AWS high-availability using AWS Elastic Load Balancing (ELB), which performed balance across instances.
- Managed code versioning with GitHub, Bit Bucket and deployment to staging and production servers. Used Celery as task queue and RabbitMQ as messaging broker to execute asynchronous tasks.
- Implemented task object to interface with data feed framework and invoke database message service setup and update functionality.
- Views and Templates were developed with Python and to create a user-friendly website interface Django's view controller and template language is used.
- Developed UI using CSS, HTML, JavaScript, AngularJS, JQuery and JSON. Developed dynamic webpages through HTML5, CSS, JavaScript and AJAX.
- Involved in Developing a Restful API'S service using Python Flask framework.
- Worked on a resulting reports of the application and Tableau reports. Deployed production site using Apache Servers with mod Python and AWS.
- Knowledge of the Software Development Life Cycle (SDLC), Agile and Waterfall Methodologies.
- Expertise on using python libraries like OS, pickle and SQLite. Built vagrant/docker boxes to work on dev and test environment.
- Extensive experience in web application development using Python, Django and web technologies (HTML, HTML5, DHTML, CSS, CSS3, XML and JavaScript) to create scalable and robust common components which can be used across the whole framework.
- Designed and developed Database management using MYSQL.
- Developed Python modules to extract data from MYSQL database.
- Wrote and executed various MySQL database queries from Python-MySQL connector and MySQLdB package.
- Views and Templates were developed with Python and Bash scripting and to create a user-friendly website interface Django's view controller and template language is used.
Environment: Python 2.7, Django 1.7, HTML5, CSS, XML,, C++, numpy, pandas, KML, SQL, AWS, JavaScript, Git Hub, Angular JS, JQuery, CSS Bootstrap, Selenium integration testing, Ant, PyUnit, Maven, Git, ActionScript 3.0, Angular.js, Flex, Jenkins, Linux, RESTful, MS SQL Server, Ubuntu server, Windows 12 Server, Amazon s3, Jenkins, Map Box, SQL, Mongo DB, GitHub, Bit Bucket, Linux, and Windows.
Confidential, Kansas City, MO
Python Developer
Responsibilities:
- Experience in developing web-based applications using Python 2.7/2.6, Django 1.4/1.3, PHP, Angular JS, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
- Involved in transferring old data from various sources like flat files, MS Access, and Excel into MS SQL Server 2005 using DTS Packages.
- Involved in Adobe Flex development exposure of Flex layout and navigation, event handling, pop-up dialogs, menus and skinning.
- Used Web Services - WSDL and SOAP for at the client side and used SAX, DOM and XML parsers for data retrieval. Writing modules in Python to connect to OracalDB and doing CRUD operations with OracalDB.
- Optimized the queries by using various techniques in SQL Alchemy.
- Used Git, Maven, Jenkins, Chef and Jira as tools for day to day build & release cycles.
- Utilize ActionScript 3.0 / Adobe AIR to develop and maintain several of the company's products, including its flagship product.
- Involved in Flex development exposure of Flex layout and navigation, event handling, pop-up dialogs, menus and skinning and Built efficient Angular.js backend for client web application.
- Responsible for analysis, design, development and integration of Market Risk applications with FLEX/JAVA/PYTHON.
- Proficient in Front end development experience using HTML, XML, CSS, JQuery, JSON and Javascript, Bootstrap, Node.js, Angular.js.Write unit test cases with individually and in suits using pyunit.
- Converted Photoshop smart objects into Flash movieclip animations using Actionscript 3.Animated Flash assets from static designs in Photoshop and Illustrator using Actionscript 3
- Writing modules in Python to connect to MongoDB with PyMongo and doing CRUD operations with MongoDB.
- Created Data driven test framework for end to end Functional testing of web application using Selenium webdriver and pytest.
- Design and Developed SOAP and REST based web applications using Java Spring Framework and AngularJS.
- Programmed and designed full web sites from the ground up using XHTML, CSS, Wordpress and created custom templates. Implemented AWS solutions using S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups.
- Experience in development of Windows Forms using ASP.NET, C# .NET. Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Developed CI/CD system with Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Responsible for debugging the project monitored on JIRA (Agile) .
- Testing and adapting the new applications for voluminous data. Utilized Python Libraries like Boto3, numPY for AWS. Used Amazon Elastic Beanstalk with Amazon EC2 to deploy project into AWS.
- Deployed web applications on LINUX Environment by using Django Application Server.
- Dealt on Database Objects, Tables and views.
- Developing API's for new clients and creating new business logics accordingly for both scheduled and immediate transfers.
- Wrote Python scripts to parse JSON documents and load the data in database.
- Worked on HTML, CSS, PHP, ASP, MySQL, MSSQL, Javascript/jQuery, ActionScript 2/3.
- Installation and setting up Python/Django/MySQL in AWS and EC2 cloud platform.
- Created database using MySQL, wrote several queries to extract/store data.
- Involved in development of the enterprise social network application using Python, Twisted, and Cassandra.
- Worked on HTML, HTML5, JavaScript, CSS and their integration within a PHP environment.
- Developed Wrapper in Python for instantiating multi-threaded application.
- Experience in debugging and troubleshooting programming related issues.
- Exposure in working for developing a portal to manage and entities in a content management system using Flask.
- Implemented AWS solutions using S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups. Developed intranet portal for managing Amazon EC2 servers using Python, Tornado and MongoDB.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Wrote Action script classes to send and receive XML messages, between the Flex application and server-side web services and servlets, using Flex remoting and HTTP services.
- Developing applications using RESTFUL architecture using Node.js and PHP as backend languages.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
- Created database schema for MySQL Database and helped to draw ER-Diagrams using Microsoft Visio. Involved in Developing a Restful API'S service using Python Flask framework.
- Writing SOAP and RESTful web services, in house ESB for a web Claims applications (Spring MVC, Angular JS, Active MQ, SOAP UI, Mockito, JSON, Buildforge)
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Designed and implemented large scale business critical systems using Object oriented design and Programming concepts using Python and Django.
Environment: Python 2.7, Django, HTML5, CSS, XML, SQL, AWS, Ant, PyUnit, ActionScript 3.0,Maven, Git, Jenkins, Angular.js, Linux, numpy, pandas, JavaScript, Angular JS, JQuery, CSS Bootstrap, RESTful, Windows 12 Server, Flex, SOAP, SQL Server, Ubuntu server, C++, Amazon s3, Jenkins, Mongo DB, GitHub, Bit Bucket, Linux, and Windows.
Confidential
Python Developer
Responsibilities:
- Worked extensively on Multi-threading and Concurrency for implementing Batch Job Scheduling.
- Developed entire frontend and back end modules using Python on Django Web Framework with GIT. Used HTML, CSS 5, JQuery, JSON and JavaScript for frontend applications.
- Managed our servers in development, testing, and production.
- Used Linux profiler Valgrind for optimization of code.
- Involved in development using C++, bug fixing and unit testing of the Layout commands.
- Extensive use of version controller Team Foundation Server (TFS). Programmed the components using C/C++.
- Software release to internal clients by compiling the code into C/C++ libraries and implementing the APIs.
- Automated RabbitMQ cluster installations and configuration using Python/Bash.
- Responsible for development and enhancements of all the modules of rail docs and have them running in the design team for project structure.
- Used Django Database API's to access database objects. Wrote python scripts to parse XML documents and load the data in database.
- Worked heavily on Flex Data Grid and Flex Data Services Components.
- Strong Designing of Flex UI components as well as creating and skinning of custom Flex components.
- Responsible for debugging and troubleshooting the web application. Developed Flex based applications, debugging and deployment
- Designed complex application database SQL statements for querying, updating and reporting using Python Database Connector.
- Establish the process and application improvement initiatives with business and enterprise to handle the growing data of our application.
- Worked on Defects and Service Requests based on customer-driven priorities and work with team at offshore to deliver them.
- Developed in Windows and going to deploy it in Linux server.
- Build SQL queries implementing functions, packages, views, triggers, and tables.
- Rewrite existing Java, C++ application in Python.
- Performed database operations and queries using MySQL.
- Developed and designed automation framework using Python and Shell scripting.
- Developed the project in Linux environment.
- Developed in Windows and going to deploy it in Linux server.
- Worked on data exchange from website using XML, JAVA and Web Services.
- Used Python scripts to update content in the database and manipulate files.
- Generated Python Django Forms to record data of online users.
Environment: MySQL, Git, RSpec, Selenium, C++, Inactive, Python, Flex, ActionScript 3.0, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, SQL, MySQL, Apache Web Server, UNIX.