Home

Santhosh - SR Python Developer
[email protected]
Location: Edison, New Jersey, USA
Relocation:
Visa: GCEAD
Lekkala Santhosh
(Python Developer)
[email protected]
+1 203-903-2666

Professional Summary:

I have 8+ years of experience as a Web/Application Developer and coding with analytical programming using Python.
Experience with Object Oriented Programming (OOP) concepts using Python, Django, and Linux.
Experience with Implementing Data warehouse solutions in Amazon Redshift, Oracle, and SQL Server.
Good Experience in Tableau Analytics. Build Dashboards for clients using Tableau.
Used R programming language for graphically analyzing the data and performing Formulated procedures
Extensive working Experience with cloud platform development like Google app engine and Amazon web services
Experience in end-to-end design and deploying rich Graphic visualizations with drill-down and down menu options and Parameterized using Tableau.
Worked on CyberArk Azure AD integration using SAML authentication.
Experience in analysis, design, development, testing, implementation, and maintenance of various web applications using Python and Django.
Experience with Django and Flask a high-level Python Web framework.
Experienced with full Software Development Life Cycle (SDLC), architecting scalable platforms, Object Oriented Programming, Database Design and Agile Methodologies.
Experience with Requests, Numpy, Scipy, Matplotlib, and Pandas Python libraries during the development lifecycle.
Experience with automation/configuration management using tools like Ansible, Puppet, Chef, and SaltStack.
Using DevOps Jenkins built and tested the software projects continuously making it easier for developers to integrate changes to the project and making it easier for users to obtain a fresh build.
Implemented Spark using PySpark libraries for faster testing and processing of data.
Experience in Open Stack Environment Implementation and the architecture using API to integrate between multiple utilities (storage, Monitoring, computing, Authentication and authorization.
Experience working with notebook technologies like Jupyter and open Source distribution Anaconda.
Worked with Python libraries from Python Package Index (PyPI).
Experience with Jenkins and Enterprise GitHub. Worked on Jenkins continuous integration tool for deployment of the project.
Good working experience in processing large datasets with Spark using Scala and PySpark and Familiar with JSON-based REST Web services.
Experience with creating Complex Spotfire Dashboards, Maintaining the existing Dashboards, Reports, and Administration activities
Worked on Loading and transforming large sets of structured, semi-structured, and unstructured data using Hadoop and big data concepts.
Experienced in Python to develop analytic models and solutions
Extensively used Python libraries NumPy, SciPy, and Pandas for Data Analytics
Data Cleaning up using Pandas Data Frame.
Collaborated closely with quantitative scientists to learn and understand quantitative models and implement them in Python
Hands-on experience with CICD tools like Jenkins
Excited to implement Machine Learning models.
Good Experience in Bash scripting and following PEP Guidelines in Python.
Proficient in SQL databases MSSQL Server, MySQL (RDBMS), Oracle DB, Postgres, and MongoDB.
Working experience on JSON-based REST Web services and Amazon Web Services (AWS) Such as EC2, Lambda, ELB, SQS(Queuing Services), VPC, and Cloud Watch.
Working knowledge of Kubernetes to deploy scale, load balance, and manage Docker containers with multiple namespace versions.
Having experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on
MySQL, PL/SQL, and PostgreSQL database.
Basic understanding of protocols/technologies like HTTP, LDAP, JDBC, SSL, Servlet/JSP, SQL, HTML, XML
Experience in Data mining and Data warehousing using ETL Tools and proficiency in Building reports and dashboards in Tableau (BI Tool).
Excellent Interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks, and work well in a team environment.
Experience in implementing PEP8 coding standards.
Familiar with Agile and Waterfall development methodologies. Followed Agile Methodologies (Scrum) involved in daily stand-up meetings.
Hands-on experience with Agile project management tools such as JIRA, and Version One.
Experienced in working with different operating systems like Windows, Ubuntu Linux, and UNIX.

Technical Skills:

Operating Systems Unix, Linux, Ubuntu, Solaris, Windows 10/8/7/Vista/XP and MacOS
Programming Languages Python, PL/SQL, Java, CSS, HTML, JavaScript, Python 2.X, Python 3.X, C, C++, Java, SQL, PHP, Power Shell Scripting, Go
Python Libraries Python, Django, Flask, Beautiful Soup, httplib2, Jinja2, HTML/CSS, Bootstrap, jQuery, NumPy, Matplotlib, Pickle, PySide, SciPy, wxPython, PyTables, pdb
Databases Oracle 10/11g, MySQL, SQL Server and PostgreSQL, MongoDB
Tools PyCharm, PL/SQL Developer, Spyder, Visual Studio, Visio, IBM Websphere
Integration Tools Jenkins and Web Builder
Message Broker RabbitMQ, IBM MQ
Web Server Apache Webserver
Defect Tracking JIRA and VersionOne
Cloud services AWS, Microsoft Azure
Methodologies Agile, Scrum, and Waterfall

Professional Experience:
Dropbox, CA Jan 2022 - Present
Python Developer
Responsibilities:
Experienced with AWS cloud platform and its features, which includes EC2, S3, ROUTE53 VPC, EBS, AMI, SNS, RDS, and cloud watch.
Designed and developed Python automation using REST API's for mail processing based on content.
Worked on PySpark and Pandas data frames, and used those data frames for analysis, extraction, and manipulation of data
DevOps role converting existing AWS infrastructure to Server-less architecture (AWS Lambda, Kinesis) deployed via Cloud Formation.
Developed and tested many features for the dashboard using Python, Java, Bootstrap, CSS, JavaScript, and JQuery.
Worked on Django ORM module for signing complex queries.
Defined different Django API profiling techniques for faster rendering information.
Used Ansible, Vagrant, and Docker for managing the application environments.
Developed Python scripts for testing the car's functioning on different services.
Worked with Splunk to test the performance and debug server-level problems.
Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
Collaborated with IT teams to troubleshoot and resolve PowerShell-related issues in Power Platform applications.
Experienced in writing Spark Applications in Scala and Python (PySpark)
Designed and developed the server module and resolved issues and was responsible for its enhancements.
Developed entire frontend and backend modules using Python on Django Web Framework with GIT.
Experience working in ETL (Extract Transform and Load) using Teradata and Snowflake.
Used for DevOps in Windows-based systems.
Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS, and JavaScript.
Integrated fastest routing algorithm using Google Maps API with KNN algorithm and Vehicle routing algorithm for the Delivery application.
Worked on Django and RabbitMQ queues.
Architected and developed Python and Django for the backend development and front-end application using React, Webpack, Redux, ES6/7, and PostgreSQL for the database.
Used Circle CI for continuous integration and delivery platform over GIT.
Used Django Migrations for designing and expanding the database.
Automated most of the daily tasks using Python scripting.
Created an on-premises CI/CD solution using Jenkins and the Pipeline plugin which uses Pipeline as code.
Designed and implemented DevOps roadmaps focusing on toolsets and practices to be followed.
Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package.
Integrated PowerShell scripts with Power Automate to streamline business processes and improve workflow automation.
Used React JS in components like JSX, creating React components, Virtual DOM, React Props, Lifecycle methods, and working with the React States and Events.
Developing rules and presets in Python for automating the supply chain for media delivery/preparation of each partner on SDVI Rally.
Developed Restful Micro Services using Flask and Django and deployed on AWS servers using EBS and EC2.
Developed views and templates with Django view controller and template to create a user-friendly website interface.
Designed AWS Cloud Formation templates to create custom-sized VPC, subnets, and NAT to ensure successful deployment of Web applications and database templates.
Involved in the CI/CD pipeline management for managing the weekly releases.
Worked on Jira to manage the tasks and improve individual performance.
Making recommendations to the team in terms of appropriate testing techniques, and shared testing tasks.

Environment: Python 2.6/2.7, JavaScript, Django Framework 1.3, SDVI Rally, CSS, SQL, MySQL, LAMP, JQuery, Adobe Dreamweaver, Apache web server. GitHub, Scala, Ansible, HTML5/CSS, PostgreSQL, Amazon Web Service (AWS), S3, EC2, EBS, PyCharm, Microsoft Visual Code, Linux, Shell Scripting, JIRA.

Centene, St. Louis, MO Oct 2019 Dec 2021
Python Developer
Responsibilities:
Implemented the application using Python Spring IOC(Inversion of Control), Django Framework and
Apache spark handled the security using Python Spring Security.
Upgraded existing UI with HTML, CSS, jQuery and Bootstrap.
Worked on setting of automated loading of data into SQL database using AWS Glue and Step Functions.
Worked on integrating different AWS components like EC2 and Lambdas to work with AWS Athena.
Working as an application developer experienced with controllers, views and models in Django.
Used Ansible to configure and manage the infrastructure.
Used AWS Cloud Watch to monitor and store logging information.
Worked on Docker CE and curl.
Involved with performance and process enhancement of the PySpark framework.
Developed integration checks around the PySpark framework for Processing of large datasets.
Worked on migration of PySpark framework into AWS Glue for enhanced processing.
Designed and implemented fully automated server build management, monitoring and deployment by using DevOps technologies like Puppet.
Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology for developing application.
Build Schedule based AWS Lambdas for automatic build and run of data processing pipelines
Worked on building a standalone UI tool using wxPython for creating custom requirement JSON templets to feed into AWS Glue for ETL processing of data.
Developed ML based recommendation system by K neighbor classifier and Google search classifier to recommend websites to users based on current search by user.
Developed credit card validation using python script to identify user's card type and validation.
Launched AWS EMR Instance using Amazon Web Services using spark application, implemented Spark using PySpark and Spark SQL for faster processing of data.
Created custom PowerShell modules to enhance the functionality and efficiency of Power Platform solutions.
Wrote various automation scripts for automation of data processing on AWS Glue.
Worked on Scripting CloudFormation Templates to auto provisioning of resources.
Worked of various Quality control checks for data processing using Spark SQL.
Worked on Jenkins for continuous integration to build code and deploy into remote servers.
Extensively worked on Jenkins by configuring and maintaining for continuous integration and for end to end automation for all build and deployments.
Deployed project into Amazon web services (AWS) using Amazon elastic bean stalk.
Worked on for processing multiple datasets.
Created custom fully automated solution using Windows PowerShell to export individual mailboxes from the Exchange environment and save them as separate PST files.
Build a data processing algorithm for incremental processing of data that s aggregated each week.
Responsible for handling the integration of database systems.
Used object/relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
Created a full stack app developed with react and flask that allows our cloud team to test our jinja2 templates separately from SDVI Rally.
Implemented Performance tuning and improved the Performance of Stored Procedures and Queries.
Performed database operations and queries using MySQL.
Worked on JAVA applications.
Responsible for third party tool integration
Wrote and executed automated test cases with selenium to automate manual testing solutions.
Responsible for debugging and troubleshooting the web application.
Wrote unit testing codes using unit test, resolving bugs and other defects.
Used JIRA to assign, track the stories and tasks.
Worked on GitHub enterprise.

Environments: Python 2.7, AWS, Devops, Django, Django Rest, Flask, React, Redux, Circle CI, Vagrant, Splunk, New Relic Server, GitHub, Ansible, HTML5/CSS, PostgreSQL, Ansible, Kubernetes, Amazon Web Service (AWS), S3, EC2, EBS, PyCharm, Microsoft Visual Code, Linux, Shell Scripting, JIRA.

Fabric Mate, Elgin, Illinois May 2017 Sept 2019
Python Developer
Responsibilities:
Designed and developed data management system using MySQL and developed and tested websites using MEAN (MongoDB, Express, AngularJS, Node.js) stack.
Worked extensively with Bootstrap, JavaScript, and jQuery to optimize the user experience.
Generated SWIG interfaces to co-ordinate between C++, Java and Python. Used JNI for communication between C++ and Java
Used UML Tools to develop Use Case diagrams, Class diagrams, Collaboration and Sequence Diagrams, State Diagrams and Data Modeling.
Developed application logic using Python, Java script, C++.
Used JMS for updating Mailing plans and tracking them.
Used Java Server Pages for content layout and presentation.
Used Pandas library for statistical Analysis, Pandas library was used for flexible reshaping and pivoting of data sets.
Created entire application using Python, Django, MySQL and Linux.
Configuration and installation of MongoDB Servers and Ops Manager in Integration, Test and Prod Environment.
Worked on Installation and configure MongoDB Cluster nodes on different AWS EC2 instances.
Experienced in monitoring servers using Nagios, Splunk, Cloud watch and using ELK.
Supported Java application for Media portal management.
Installed, configured, and managed the AWS server.
Involved in preparing engineering specification with OOA and OOD.
Accessed database objects using Django Database APIs.
Worked on Python based test frameworks and test-driven development with automation tools.
Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs.
Created database using MySQL, wrote several queries to extract/store data.
Developed, tested and debugged software tools utilized by clients and internal customers.
Extracted and loaded data using Python scripts and PL/SQL packages.
Implementing complete web SSO features with Identity Federation with SAML 2.0 compliance.
Responsible for federating with clients using SAML and proprietary SSO.
Wrote python scripts to parse XML documents and load the data in database.
Generated property list for every application dynamically using python.
Creating unit test/regression test framework for working/new code.
Debugging and testing of the applications & fine-tuning performance.
Provided maintenance support in production environment.

Environments: Python, Devops, AWS, EC2, EBS, S3, VPC, PyCharm, Eclipse IDE, Selenium IDE, JQuery, Postgresql, MySQL, HTML, CSS, JavaScript, Ajax, Web Services, Pandas, JSON, Angular.js, Bootstrap, Jinja, Flask, MongoDB, SQL, GIT, Cassandra.



PAJ Software, India July 2015 Jan 2017
Python Developer
Responsibilities:
Experience with an in-depth level of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies including EC2, EBS, S3, VPC , RDS, SES, ELB, EMR, ECS , Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, Red Shift, Lambda, SNS, Dynamo DB, Kinesis .
Developing spring boot application using micro services architecture with Spring Eureka to maintain small and lightweight services and communication between these services are done by using API routes for the entire cluster.
Worked with CSS Icons, CSS Pseudo-class, CSS Pseudo-element, CSS Image Sprites, CSS background and CSS3 Shadows to give some additional effects. Involved in developing micro services integrated with VSTS for CI/CD by automating the build/release process.
Created Puppet manifests and modules to automate system operations. Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
Red mine as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
Web application development for backend using AngularJS with cutting edge HTML and CSS3 techniques.
Implemented Single Page Design and customized directive and filter criteria by using AngularJS.
Modified existing applications to a suite of micro services and all micro services to facilitate deployment using Spring Boot and Junit and Power Mock frameworks for unit testing.
Developed code for Responsive web design in JavaScript using AngularJS.
Designed and developed new feature "Product Recommendations" in shopping cart using PHP, Ajax, MySQL.
Involved in daily SCRUM meetings to keep track of the project status.
Developed various single page applications (SPA) using AngularJS and used various predefined components from NPM (Node Package Manager).
Developed dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node JS.
Implemented JSON web tokens mechanism for authentication and authorization security configurations using Node JS.
Used web-based GIT repository manager with issue tracking features.
Extensively used Git for version controlling and regularly pushed the code to GitHub.
Made the application responsive using Bootstrap and CSS Media Queries.
Responsible for checking cross browser compatibility issues and hence worked on different browsers like Google chrome, Internet explorer, Firefox and safari.
Involved in implementing Queries to the backend MongoDB database using Http service to fetch JSON contract.
Thoroughly performed unit testing and integration testing.
Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3.
Used Firebug for debugging and for element styling.
Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
Experienced in implementing CRUD database operation on such as MongoDB.
Worked with Bit Bucket for recording the progress and later for version control.
Used Jasmine and Karma as end-to-end testing tools for debugging and software quality insurance.

Environment: Java, ES6, JQuery, Bootstrap, Axios, Typescript, Ajax, Gulp, Bower, Micro services, Jasmine & Karma, Mocha & Chai, AngularJS, Node JS, HTML5, CSS3, EJS, Bootstrap, JSON, REST API, JIRA, Junit, Log4js, GIT, OSE3, Sauce Labs, Pre-processors (LESS), Jenkins.
Keywords: cprogramm cplusplus continuous integration continuous deployment machine learning user interface message queue javascript business intelligence sthree database active directory rlang information technology golang container edition procedural language California Colorado Missouri

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];1964
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: