Professional Summary
- Around 3+ years of experience as a Python Developer, a proficient coder in multiple languages and environments including Python, Scala, JavaScript and SQL. - Worked on several standard python packages like Numpy, Pickle, PySide, Scipy, wxPython, PyTables etc. - Driven to architect Big Data solutions on multiple platforms using data analytics. - Developed various Python scripts to generate reports, send FIX messages (FIX Simulator), SOAP requests, TCP/IP programming and multiprocessing jobs. - Good Experience in Working on Restful Api's. - Good experience in developing web applications and implementing Model View Control (MVC) architecture using server-side applications like Django, Flask and Pyramid. - Experience in working on BDPaaS (Big Data Platform as a Service). - Expertise in working with different databases like Microsoft SQL Server, Oracle, MySQL, PostgreSQL and Good knowledge in using NoSQL databases MongoDB - Expertise in working on data migration tools like Alembic. - Proficient in developing complex SQL queries, Stored Procedures, Functions, Packages along with performing DDL and DML operations on the database. - Hands on Experience in Data mining and Data warehousing using ETL Tools. - Excellent working knowledge in UNIX and Linux shell environments using command line utilities. - Application Stress tester created, and stress tested stand-alone, web-applications and generated graph reports. - Attentive to cyber security and data protection. - Experience in developing single-page applications using AngularJS, HTML5 and CSS3. - Motivated, proactive, innovative problem solver with excellent analytical, organizational, interpersonal, communication and written skills. Excellent team player, quick learner, keens to learn and implement new IT technologies. - Good understanding on Spark architecture and its components. - Strong knowledge of Data Structures and Algorithms, Object Oriented Analysis, machine learning and software design patterns. - Good Experience in Working on Geospatial Data. - Working Experience using AWS tools like EMR, EC2, S3 and Lambda. - Developed API endpoints in Scala used functional programming, data aggregation with pagination. - Experience working on Google Cloud Platform - Good Experience in working with Jenkins and Artifactory for continuous integration and deployment. - Expertise in Production support. Provided first, second and third level support to different organizations. Used pdb, gdb and other debugging tools and deployed production hot fixes. - Knowledge of deployment tools using Heroku, Jenkins, pylint, cppCheck and Coverity. - Expert at version control systems like Git, GitHub, svn and cvs. Migrated repos from svn to GitHub. - Experience in documenting the build and entire deployment process - Good Experience in working on Amazon Web Services. - Experience in designing and constructing the OBIEE Repository using the Semantic Model. - Good Experience in Collaborating and working with offshore resources. - Experienced in WAMP (Windows, Apache, MYSQL and Python) and LAMP (Linux, Apache, MySQL and Python) Architecture. - Experience with Agile, Scrum and Waterfall methodologies. Used ticketing systems like Jira, Bugzilla and other proprietary tools. - Experience troubleshooting software and automation issues with assistance of testing engineers - Familiarity with development best practices such as code reviews, unit testing, system integration testing (SIT) and user acceptance testing (UAT). - Highly motivated, quality minded developer, with proven ability to deliver applications against tight deadlines. - Possess good interpersonal, analytical presentation Skills, ability to work in Self-managed and Team environments. - Performed code reviews and implemented best Pythonic programming practices - Experience in writing test scripts, test cases, test specifications and test coverage. - Good experience in handling errors/exceptions and debugging the issues in large scale applications. - Extensive usage of IDE tools like Pycharm and Eclipse, and development tools like git, Bitbucket, SVN, Tibco(console). - Programming: Python, C, C++, Java script - Python Libraries: Pandas, Numpy, Pyside, Scipy, wxPython, PyTables, Beautiful Soup, SQL Alchemy, pdb, gdb. - Operating Systems: Ubuntu, Windows 10/XP/2000/Vista/7, RedHatlinux, Windows server 2008, 2012. - Development tools: Sublime Text, Eclipse, PyCharm, emacs, gvim, Notepad++, OpenGrok, Jenkins, Coverity, pylint.