
Sami Sami
- Sr. Python Developer
- Chicago, IL
- Member Since Jun 13, 2023
Sami
TECHNICAL SKILLS
Languages: Python, C/C++,PL/SQL
Frameworks: Django, flask, celery, fabric
Database: NOSQL, MySQL, SQL, Oracle
Datawarehouse tools: Sybase, Informatica Power Center, DVO, SAS
Developer Tools: Pyscripter, Pycharm, Eclipse, Sublime text,
Web Technologies: HTML, CSS, JavaScript, XML, AJAX, jQuery, Angular JS, bootstrap,
Version Control Tools: GIT, SVN, CVS
Servers: Apache, WebSphere, WebLogic, Tomcat
Operating Systems: Linux (Ubuntu), Windows, Mac
Summary:
· 6 years of experience as a Web/Application Developer and coding with analytical programming using Python.
· Experienced with full software development life-cycle, architecting scalable platforms, object oriented programming, database design and agile methodologies.
· Experienced in MVW frameworks like Django, Angular.js, Java Script, JQuery and Node.js.
· Experienced in object oriented programming (OOP) concepts using Python, C++ and PHP.
· Advised organizations about big data, a big data strategy, the implementation of big data, which technologies best fit the needs of the organization and even implements the selected big data solution.
· Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, , JavaScript and Jquery.
· Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
· Familiar with JSON based REST Web services, Amazon Web services and in developing Web Services with Python programming language.
· Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database,agile and waterfall methodologies with high quality deliverables delivered on-time.
· Extensively followed development methodologies such as Agile (SCRUM), Water Fall.
· Significant experience in web development tools like APTANA STUDIO, Adobe Dreamweaver CS3, Spring Tool Suite, Eclipse, and Firebug.
· Maintained detailed documentation and architectural solutions in IT infrastructure and sales systems.
· Strong knowledge on Dev Express Controls, database design and programming skills in SQL Server SQL Stored Procedures, functions, triggers, Cursors, Indexing, importing/exporting data from varied data sources.
· Experience with Unit testing/ Test driven Development (TDD), Load Testing.
· Have the ability to understand complex systems and be in command of the details to provide solutions.
· Ability to learn and adapt quickly to the emerging new technologies and paradigms.
· Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
· Practical experience with working on multiple environments like development, testing, production.
· Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
· Excellent analytical and problem solving skills and ability to work on own besides being a valuable and contributing team player.
Work Experience
Senior Python Developer October 2015 to Present
Responsibilities:
· Wrote python routines to log into the websites and fetch data for selected options.
· Designed and developed a horizontally scalable APIs using Python Flask.
· Used python modules such as requests, urllib, urllib2 for web crawling and JavaScript as well.
· Designed, Developed, Tested and Deployed Web Sphere MQ and WMB Components to interface with different applications.
· Implemented Fix packs on Web Sphere Application Server 7.0, 8.0 and 8.5 and also on IBM HTTP Server.
· Worked on AWS(Amazon Web services) in Redshift, EmR for improved efficiency of storage.
· Worked on data extraction, data mapping and data insertion during the process of data upload and migration.
· Developed a portal to manage and entities in a content management system using Flask.
· Used JQuery, ASP.NET, AJAX toolkit controls and CSS to enhance the performance and richness to the user interface.
· Involved in developing Rest-API for the web-applications using Python 2.7, HTML, XML, CSS, Java script, JQuery and Flask web framework.
· Worked on design and set up of environment of Mongodb with shards and replicasets. (Dev/Test and Production).
· Configured Web Sphere Application Server on multiple platforms for both Horizontal and Vertical clustering for Work Load Management.
· Involved in deployments, maintenance, fix upgrades, general administration, troubleshooting and performance tuning of WebSphere.
· Involved in full cycle development and testing of software using C/C++ programming and shell scripts, on production software, and documentation of the design.
· Used Celery as task queue and RabbitMQ as messaging broker to execute asynchronous tasks.
· Worked on Python Open stack API's and was involved in writing Shell scripts to automate Web Sphere Admin tasks and application specific syncs / backups and other schedulers.
· Customized an HTML web template using Aptana Studio 3 to use for an email newsletter.
· Developed Job dashboard monitor UI using Django/Flask.
· Programed queries using Python/SQL scripts to get data from different databases such as ERP, OPLA etc and, build REST API and NoSQL queries using Flask web-framework and MongoDB.
· Used RestFul Web services for integration with various monitoring devices.
· Involved in designing user interactive web pages as the front end part of the web application using various web technologies like HTML, JavaScript, Angular JS, JQuery, AJAX and implemented CSS for better appearance and feel.
· Supported Table Management System webapps written in Django/Flask.
· Used the Django Framework to develop the application.
Python Developer January 2013 to September 2015
General Motors; Detroit, MI
Responsibilities:
· Wrote Python routines to log into the websites and fetch data for selected options.
· Used Python modules such as requests, urllib, urllib2 for web crawling.
· Used other packages such as Beautifulsoup for data parsing.
· Worked on writing and as well as read data from csv and excel file formats.
· Designed, automated the process of installation and configuration of secure DataStax Enterprise Cassandra using chef.
· Web-services backend development using Python (CherryPy, Django, SQLAlchemy).
· Participated in developing the company's internal framework on Python. This framework became a basement for the quick service's development. Framework based on CherryPy with GnuPg encryption (reGnuPg module) on the top.
· Resolve issues pertaining to Realtime data being read from RabbitMQ into Postgres and Cassandra.
· Maintained and continued the development of the trading applications in C/C++ using best practices and design patterns.
· Used Aptana Studio IDE for designing, coding and developing applications.
· Worked on private VPN using Ubuntu, Python, Django, CherryPy, Postgres, Redis, Bootstrap, Jquery, Mongo, Fabric, Git, Tenjin, Selenium, Sphinx, Nose.
· Extracted data from the database using SAS/Access, SAS SQL procedures and create SAS data sets.
· Expertize in designing, developing middleware components for software in C/C++ using STL ,multi threading, data structures, and design patterns.
· Created custom VB scripts in repackaging applications as needed.
· Held meetings with client and worked all alone for the entire project with limited help from the client.
· Integrated data from multiple applications using ETL tools like SSIS, Informatica.
· Created Python and Bash tools to increase efficiency of application system and operations, data conversion scripts, AMQP/Rabbit MQ, REST, JSON, and CRUD scripts for API Integration.
· Used agile development tools and methodologies in Python, Git, PyCharm, code review.
· Participated in the complete SDLC process.
· Used Django APIs for database access and use JavaScript,and MYSQL.
· Developed rich user interface using CSS, HTML, JavaScript and Jquery.
· Created a Python based GUI application For Freight Tracking and processing.
· Used Django framework for application development.
· Developed and maintained various automated web tools for reducing manual effort and increasing efficiency of the Global Shipping Team.
· Created database using MySQL, wrote several queries to extract data from database.
· Wrote scripts in Python for extracting data from HTML file.
· Effectively communicated with the external vendors to resolve queries.
· Used Perforce for the version control.
Python Developer August 2010 to December 2012
Visa Inc; Foster City, CA
Responsibilities:
· Experienced in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL database.
· Implemented the application's front-end pages using HTML, CSS and JavaScript.
· Developed consumer based features and applications using Python, Django, HTML, behavior Driven Development (BDD) and pair based programming.
· Participated in the complete SDLC process and used PHP to develop website functionality.
· Hand-written HTML, CSS, XHTML, JavaScript, JQuery, AJAX, XML and JSON were converted to mock-ups.
· Developed Informatica mapping, SQL, concurrent workflows, and Unix scripts to execute the DFL jobs.
· Involved in development using C++, bug fixing and unit testing of the Layout commands.
· Worked on writing and as well as read data from csv and excel file formats.
· Used WebServices to get travel destination data and rates.
· Used the Django Framework to develop the application.
· Used Django APIs for database access.
· Familiar with C++ and JSON based REST Web services and Amazon Web services (AWS).
· Used Test driven approach (TDD) for developing services required for the application.
· Followed AGILE development methodology to develop the application.
· Developed shopping cart for Library and integrated web services to access the payment .
· Used python to extract weekly availability information from XML files.
· Experienced in working with server side technologies including databases, restful API and MVC design patterns.
· Expertise in client scripting language and server side scripting languages like JavaScript, Jquery, JSON, DOJO, bootstrap, Node.js, Angular.js, backbone.js, Require.js.
· Excellent experience with Python development under Linux OS.
· Resolved several hidden bugs caused by complicated multithreading issues such as race conditions caused by asynchronous events.
· Worked on Celery Task queue and service broker using RabbitMQ.
· Performed Design and Code reviews.
· Worked on development of SQL and stored procedures on MYSQL.
EDUCATION:
BS in Computer Science