Ramachandra Raju S
Phone: - | Email-
Summary:
•
Over 11+ Years of experience in Analysis, Design, Development, Management and Implementation of
various stand-alone, client-server enterprise applications, Mobile Backend and Web Application.
•
Good experience in Python, Django/Zope/Pyramid Framework.
•
Good experience in writing REST FULL web Services.
•
Proficient in sql databases MS SQL, MySQL, Oracle and no-sql databases Mango DB,
Cassandra.
•
Hands-on experience in Unix and Linux kernals.
•
Working Knowledge of Pandas, Numpy, Scipy, Matplotlib.
•
Proficient in front-end technologies HTML, XML, CSS, JQuery, JSON and JavaScript,
CSS, Bootstrap.
•
Having experienced in Agile Methodologies, Scrum stories and sprints experience in a
Python based environment, along with data analytics, data wrangling and Excel data extracts.
•
Hands on SVN, Git, JIRA, Amazon EC2/S3.
•
Knowledge of the Software Development Life Cycle (SDLC), Agile and
Waterfall Methodologies.
•
Good understanding of Django ORM and SqlAlchamy.
•
Well versed in writing unit test cases and selenium test cases.
•
Understanding of Python Best Practices (PEP-8).
•
Experience in using Microsoft Visual SourceSafe, SVN,GIT for version controlling.
•
•
•
Love to work on Emacs/PyCharm
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 (Debian, Ubuntu, SUSE Linux,
RedHat Linux, Fedora)
•
Excellent analytical and problem solving skills and ability to work on own besides being
a valuable and contributing team player.
•
Delivered Corporate Trainings on Python/Django to VM Ware, SanDisk, Ericson, Cisco, Aricent, etc.
Computer Skills:
•
Primary Languages: Python, PHP, C.
•
Python Libraries: Pandas, Numpy, UnitTest, JSON,CSV, XML, XLS
•
Python Framework: Django, Zope, Pyramid, Scrapyd
•
Source version Control: GIT, SVN
•
Database: Sqlite3, Mongo DB, SQL, Cassandra, Oracle 8i
•
•
•
•
Operating System: Unix, Microsoft Windows® 7, XP
Continuous Integration/Deployment: Jenkins, Fabric, Puppet.
Text Editor/IDE: Sublime Text2, PyCharm, Emacs
Software Development Lifecycle: Agile Methodology, Scrum framework.
Experience:
Freelance Consultant
Python/Big Data/Data Analysis consultant
Feb 2016 to till date
CLIENT NAME: Multiple Clients as freelance Consultant
·
Working to develop Internal Productivity tools using Python.
·
Designed the architecture of the hardware environment and Software.
· Experienced in Agile Methodologies and SCRUM Process.
· Involved in entire lifecycle of the projects including Design, Development, and Deployment,
Testing and Implementation and support.
· Used Pandas library for statistical Analysis.
· Created entire application/tools using Python, Django, MySQL and Linux/Windows.
· Writing REST-FULL API’s/Services
· Created backend database T-SQL stored procedures and Jasper Reports.
· Created a Git repository and added the project to GitHub.
· Created custom Django dashboard for end users with custom look and feel.
· Exported/Imported data between different data sources using SQL Server Management Studio
· Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
· Developed views and templates with Python and Django’s view controller and templating
language to create a user-friendly website interface.
Environment: Python 2.7, Django 1.5, MySQL, Windows, Linux, HTML, CSS, JQuery, JavaScript,
Apache, Linux, Git.
SR PYTHON DEVELOPER
Sep 14-Feb 2016
CLIENT NAME: SanDisk Corporation
·
Working to develop Internal Productivity tools using Python.
·
Designed the architecture of the hardware environment and Software.
· Experienced in Agile Methodologies and SCRUM Process.
· Involved in entire lifecycle of the projects including Design, Development, and Deployment,
Testing and Implementation and support.
· Used Pandas library for statistical Analysis.
· Created entire application/tools using Python, Django, MySQL and Linux/Windows.
· Writing REST-FULL API’s/Services
· Created backend database T-SQL stored procedures and Jasper Reports.
· Created a Git repository and added the project to GitHub.
· Created custom Django dashboard for end users with custom look and feel.
· Exported/Imported data between different data sources using SQL Server Management Studio
· Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
· Developed views and templates with Python and Django’s view controller and templating
language to create a user-friendly website interface.
Environment: Python 2.7, Django 1.5, MySQL, Windows, Linux, HTML, CSS, JQuery, JavaScript,
Apache, Linux, Git.
DJANGO DEVELOPER
AUG-13 TO Sep-14
PYTHON/DJANGO
CLIENT NAME: Synapse Techno Design
· Involved in entire lifecycle of the projects including Design, Development, and Deployment,
Testing and Implementation and support.
· Writing REST-FULL API’s/Services
· Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
· Developed entire frontend and backend modules using Python on Django Web Framework.
· Created backend database T-SQL stored procedures and Jasper Reports.
· Performed troubleshooting, fixed and deployed many Python bug fixes of the two main
applications that were a main source of data for both customers and internal customer
service team.
· Added support for Amazon AWS S3 and RDS to host static/media files and the database
into Amazon Cloud.
· Used selenium to build test scripts and run test automation.
· Wrote HTML front end pages using Django templates.
· Experienced in Agile Methodologies and SCRUM Process.
· Used Django configuration to manage URLs and application parameters.
· Also used Bootstrap as a mechanism to manage and organize the html page layout.
Environment: Python 2.7, Django 1.4, Parse Database, JQuery, GitHub, Review Board, Amazon AWS
EC2/S3 CLI, Amazon Boto, Pil.
DJANGO DEVELOPER JAN-13 TO JULY-13 PYTHON/DJANGO
CLIENT NAME: BCBS AL
· Design, develop, test, deploy and maintain the website.
· Writing REST-FULL API’s/Services.
· Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
· Developed entire frontend and backend modules using Python on Django Web Framework.
· Designed and developed data management system using MySQL.
· Rewrite existing Python/Django modules to deliver certain format of data.
· Used Django Database API’s to access database objects.
· Wrote python scripts to parse XML documents and load the data in database.
· Handled all the client side validation using JavaScript.
· Created unit test/regression test framework for working/new code
· Using Subversion version control tool to coordinate team-development.
· Responsible for debugging and troubleshooting the web application.
Environment: Python, Django 1.4, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web
Server, Django
PYTHON PROGRAMMER JAN-11 TO DEC-12 CLIENT NAME: BCBS, MA.
· Assisted in reduction of cost and optimization of supplier selection for the CRM Applications.
· Ensured high quality data collection and maintaining the integrity of the data.
· Cleaned data and processed third party spending data into maneuverable deliverables within
specific formats with Excel macros and python libraries.
· Used and created business rules for data analysis.
· Prepared and analyzed reports using python libraries
· Designed the database schema, tables, and relationship.
· Build all database mapping classes using Django models.
· Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
· Developed entire frontend and backend modules using Python on Django Web Framework.
· Designed and developed data management system using MySQL.
· Creating unit test/regression test framework for working/new code
· Using Subversion version control tool to coordinate team-development.
· Responsible for debugging and troubleshooting the web application.
· Added a deployment script to push the application to Heroku Server.
Environment: Python 2.7, Django , C++, Java, JQuery, MySQL, Oracle 11.2, Linux, Eclipse, Shell
Scripting, HTML5/CSS. Red hat Linux, Apache.
PYTHON DEVELOPER
MARCH-10 TO DEC-10
CLIENT: ZeOmega LLC
· To design, develop and deploy Web Services.
· Developed new web methods to handle media asset creation and tape conversion workflows.
· Change existing web methods to pass more data and enhance fulfillment workflows.
· Design new forms using SQL, HTML and CSS.
· Develop code using Python, Django.
· Implement a multi tier design relational business object mapping.
· SQL queries to add stored procedures, tables, indexes, constraints, reports to existing database.
· Developed a data access layer and business object layer to interact with the web service layer.
· Developed new methods to implement messaging guarantee delivery for web service
using custom queuing application and Oracle AQs.
· Graphical representation of reports generated.
· Configuring and Deploying code to Production.
· Testing and fixing bugs and enhancing according to business needs.
Environment: Python, DJango.
PYTHON/ZOPE Developer
APR-06 TO FEB-10
CLIENT: ZeOmega LLC
· Design, develop, test, deploy and maintain the website.
· Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
· Developed entire frontend and backend modules using Python on Django Web Framework.
· Designed and developed data management system using MySQL.
· Rewrite existing Python/Django modules to deliver certain format of data.
· Used Django Database API’s to access database objects.
· Wrote python scripts to parse XML documents and load the data in database.
· Handled all the client side validation using JavaScript.
· Created unit test/regression test framework for working/new code
· Using Subversion version control tool to coordinate team-development.
· Responsible for debugging and troubleshooting the web application.
Environment: Python, Django 1.4, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web
Server, Django
EDUCATION:
B.E/B.Tech | 2006 | SRI VENKATESWARA UNIVERSITY