Post Job Free

Resume

Sign in

Python Developer Front End

Location:
Elk Grove Village, IL
Posted:
February 21, 2024

Contact this candidate

Resume:

KIRUTHIGA VINOTHKUMAR

Python Developer ad3suk@r.postjobfree.com - - Visa: H4 EAD

PROFESSIONAL SUMMARY

8+ years of combined work experience in Analysis, Design, Web Application Development, Management and Implementation of various stand alone, client - server enterprise applications. Extensive experience in requirements analysis, lifecycle planning, design, coding, integration, documentation, validation, testing and installation, including Agile/Scrum methodologies. Proficiency in utilizing server-side technologies, including the implementation of Restful APIs and MVC design patterns within the Django framework.

Expertise in implementing MVT architectures using Django for web-based applications based on OOP concepts such as multi-threaded programming, exception handling and collection management. Proficient with Front End Technologies like Angular Versions, HTML5, CSS3, Bootstrap, JSON, AJAX, and XML.

Working knowledge of Eclipse, PyCharm, PyScripter, Notepad++, and Sublime Text editors while developing different applications.

Experience in working with several python libraries including Beautiful soup, NumPy, Tensor Flow, PyQt, Pandas.

Experience with designing, coding, debugging operations, reporting, data analysis, and web applications. Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups.

Proficiently managed and administered PostgreSQL databases, including installation, configuration, and maintenance.

Extensive experience in MongoDB database administration, covering installation, configuration, data modeling, sharding, and clustering.

Expertise in the Build & Deployment phase, proficient at employing Continuous Integration (CI/CD) tools, configuring build processes, maintaining release change history, automating and conducting smoke tests, and effectively managing, configuring, and upkeeping source control management systems. Knowledge of Python Django Rest Framework for setting up REST APIs. Working experience with GIT and GitHub version control systems. Proven ability to analyse and understand complex systems, take them apart, and put them back together again, only better, and with fewer lines of code.

PROFESSIONAL EXPERIENCE

APMEX Oklahoma City, OK Oct 2022 – Present

Sr. Python Developer

Participated in Agile/Scrum-based development teams and was exposed to TDD approaches. Implemented a web application for viewing Django Framework-generated reports. Created user-friendly website interfaces using Python and Django view controller and templating language. Worked extensively with CSS3 media queries and Bootstrap when designing responsive websites Created Angular 13 applications to migrate legacy MySQL databases to Mongo databases. Developed and maintained Python-based applications, modules, and scripts for various purposes. Used many regular expressions in order to match the pattern with the existing one and store them in the database on a chronological basis.

Utilized Boto3 as interface for AWS APIs and Tensor Flow to perform numerical computations. Created APIs to scrape website data and process it using JSON and APIs from beautiful soup Implemented REST-based Web Services using the Tomcat server Implemented robust backup and recovery strategies to safeguard data integrity and continuity. Assisted with automatic logging of Jenkins logs into MongoDB, a NoSQL database. Maintained database security through access control, encryption, and vulnerability patching. Managed Git repositories for branching, merging, and tagging. Developed and maintained Docker images to ensure consistency and reproducibility across environments. Accountable for debugging projects tracked in JIRA under Agile methodology. Environment: Python, Django, Angular 13, Bootstrap, HTML5, CSS3, AWS, Boto 3, Apache Tomcat Server, Mongo DB, Jenkins, Docker, GIT, Jira, Agile, Windows.

Fred Loya Insurance El Paso, TX Jul 2021 – Sep 2022 Sr. Python Developer

Implemented Agile Methodology - Involved in developing database models, APIs, and views utilizing Python. Implemented the BOTO API to deploy the code into Amazon Web Server. Created Python scripts to parse XML, CSV, and text files, load the data into AWS S3 buckets, and call files from AWS S3 to Tableau.

Developed single-page applications (SPAs) that offer smooth user experiences. Created RESTful APIs with Django Rest Framework for data communication. Used Amazon Cloud EC2 along with Amazon SQS to upload and retrieve project history. Created Typescript controllers for the different pages in the views using Typescript. Implemented AJAX to request JSON data through third party REST APIs to acquire data from the server and display it in sorted order.

Querying data from MongoDB and utilizing it as input for machine learning models. Implemented Jenkins as the runtime environment to develop, test, and deploy CI/CD systems. Used GIT a version control system and centralized source code repository storage environment for the development of projects hosted by AWS.

Utilized Django's ORM to manage and interact with databases efficiently. Conducted unit and integration tests for Django applications to maintain code quality. Set up and maintained replication configurations to ensure data redundancy and fault tolerance. Diagnosed and resolved database-related issues to maintain system uptime. Managed version control and code repositories for Angular 9/10 projects using tools like Git. Implemented JIRA to track issues and bugs, monitor work assignments Supported technical team members in development of automated processes for data extraction Environment: Python, Django, Angular 9/10, bootstrap, AWS, Boto 3, HTML5, CSS3, Mongo DB, Postman, GIT, Jenkins, Jira, Agile, Windows.

Commerce Bank Kansas City, MO Oct 2020 – Jun 2021 Python Developer

Developed entire frontend and backend modules using Python on Django Web Framework. Developed internal auxiliary web apps using Python Django framework with Angular 6 and Twitter Bootstrap CSS / HTML framework.

Created custom user with overriding key field and adding more fields other than that provided by the Django out- of-box features.

Utilized HTML, CSS, and Django framework to build the front-end of the application. Worked on the creation of custom Docker container images, tagging and pushing the images. Implemented Django framework form validations.

Used HTML5, CSS3, Angular 7, Material, and JSON to design and develop efficient User Interaction screens Created the XML Schema documents and implemented the framework for parsing them. Managed URLs and application parameters using Django configuration Leveraged Bash and Python, incorporating Boto3 to enhance automation facilitated by Ansible and Terraform. This was applied to tasks such as encrypting EBS volumes supporting AMIs and scheduling Lambda functions for routine AWS operations.

Used Python Django forms to store data from online users and PyTest to code tests. Utilized Amazon Web Services (AWS) to improve storage efficiency and speed. Optimized database performance by fine-tuning query execution, indexing, and resource allocation. Successfully conducted data migration and replication tasks to ensure data consistency and availability. Analyzed performance and developed several Python scripts to find SQL injection vulnerabilities. Created scripts to migrate data from the proprietary database to PostgreSQL. Utilized AWS S3 buckets and Glacier for storage and backup and also managed policies for S3 buckets. Used automation Jenkins for continuous integration on Amazon EC2. Utilized Docker Compose and other orchestration tools to manage multi-container applications and their interactions

Implemented GIT version control using Jenkins

Environment: Python, Django, Angular 7, HTML5, CSS3, Boto 3, AWS, PyTest, AJAX, JSON, PostgreSQL, Docker, Jenkins, Agile, Windows.

Royal Cyber Chennai, India May 2017 – Jun 2019

Python Developer

Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing applications. Created an interactive web application utilizing Python by designing a database model, APIs, and views. Utilized HTML5 Grid Structures and Layouts, CSS3 Media Queries, Ajax, Angular 4/2, and Bootstrap to develop Single Page Applications (SPAs), Responsive Web Design (RWD) UI, Rich Restful Service Applications, and HTML Wireframes.

Created several dashboard features using Bootstrap, CSS, and JavaScript. Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques. Implemented MVC architecture in the development of the web application by using Django framework using Python and REST APIs.

Provided business logic specifications and design documents and painted HTML using CSS and business logic in Angular and JavaScript.

Participated in the development of Web Services using SOAP to send and receive data in the XML format from the external interface.

Implemented error handling and failure communication strategies for potential failure points (databases, communication points, and file systems).

Worked on Jenkins continuous integration tool for deployment of projects. Utilized an agile development workflow and widely accepted collaboration practices to collaborate within a team. Used JIRA for bug reports, updating reports, and monitoring team progress. Environment: Python, Django, HTML5, CSS3, Ajax, Angular 4/2, PyQt, MySQL, Jenkins, GIT, Jira, Agile, Windows. 4W Technologies Pvt Ltd Chennai, India Mar 2014 – Apr 2017 Python Developer

Implemented Python back-end and front-end modules on the Django Web Framework. Created internal auxiliary web applications using AngularJS, CSS3, and HTML5 frameworks with the Django framework.

Developed a custom user with an overridden key field and extended the feature set by adding additional fields beyond the default ones offered by Django's out-of-the-box functionality. Involved in tokenizing the sensitive data before archiving in AWS S3 using REST based Enterprise Tokenization service and encrypting the data before sending it over wire to external systems. Used Django configuration to manage URLs and application parameters. Implemented data storage in the form of JSON-structured documents, which were organized and stored within a collection using MongoDB.

Involved in Python OOP code for quality, logging, monitoring, and debugging code optimization. Utilized JSON web tokens to authenticate and authorize a restful web API service tier. Utilized Git for Version Control System.

Used Jira extensively for bug tracking and task management. Environment: Python, Django, HTML5, CSS3, Angular JS, AWS, Boto 3, XML, Restful API, JSON, GIT, Jira, Mongo DB, Agile, Windows.

TECHNICAL SKILLS

Programming

Languages

Python, TypeScript, SQL

Frameworks Django, Angular

Web Technologies HTML5, CSS3, AJAX, JSON, XML

Databases Oracle, MySQL, MongoDB, PostgreSQL

Cloud AWS

IDE s and tools Eclipse, Sublime text, PyUnit, PyCharm, Visual Studio, Version Controls CVS, SVN, GIT

Other Tools Jenkins, DOCKER, Kubernetes

Methodologies Agile, Waterfall

Operating System Windows, Linux, Unix

Education Details

Master of Computer Applications (MCA) Anna University 2009

Bachelor of Science in Mathematics Bharathidasan University 2006



Contact this candidate