Post Job Free
Sign in

Software Engineer

Location:
San Francisco, CA
Salary:
80000
Posted:
May 08, 2025

Contact this candidate

Resume:

Swathi Muralinathan

973-***-**** ****************@*****.***

Professional Summary:

● Over 7 years of experience in analysis, design, development, testing, customization, bug fixing, enhancement, support, and implementation of various web, standalone, and client-server enterprise applications using Python, C, Django, Django Rest Framework, React, and JavaScript across multiple domains.

● Proficient in Python development, leveraging various libraries such as Beautiful Soup, NumPy, SciPy, Matplotlib, Python-Twitter, OpenCV, Pandas Data Frame, Network, urllib2, and MySQL dB for database connectivity.

● Experienced with Python IDEs, including Sublime Text, Spyder, PyCharm, and Emacs.

● Strong expertise in developing APIs and web services using Python.

● Extensive experience in Deep Learning with Python libraries and working within the Anaconda Python environment.

● Skilled in designing, coding, debugging, and testing operations, reporting, data analysis, and web application development utilizing Python.

● Hands-on experience in backend development using Python/Django and SQL/PostgreSQL, including writing and reviewing requirements, architectural documentation, test plans, and quality audits.

● Proficient in AWS cloud services, including EC2, S3, EBS, VPC, ELB, Route 53, Cloud Watch, Security Groups, Cloud Trail, IAM, Cloud Front, Snowball, RDS, and Glacier.

● Hands-on experience with version control systems such as SVN and Git, and issue tracking tools like JIRA and Bugzilla.

● Experience in job workflow scheduling and monitoring using Apache Airflow and AutoSys.

● Skilled in hosting and deploying applications on AWS EC2 and integrating AWS services such as SES for email delivery.

● Proficient in Docker for containerization, experienced in deploying microservices on AWS, and managing local deployments in Kubernetes, including creating clusters and deploying application containers.

● Knowledgeable in container orchestration using AWS ECS, Kubernetes, and Docker Swarm.

● Extensive experience with JSON-based REST Web Services and AWS Web Services, including setting up Python REST API frameworks using Django and Spring frameworks.

● Expertise in web development using Python, Java, HTML, XML, KML, AngularJS, CSS, DHTML, JavaScript, JSON, jQuery, and ReactJS.

● Skilled in working with Python ORM libraries, including Django ORM and SQLAlchemy.

● Experienced in server-side technologies, RESTful API development, and MVC design patterns with Node.js and Django.

● Proficiency in Vector Databases, Generative AI (LLM), and Retrieval-Augmented Generation (RAG) architectures.

● Expertise in Prompt Engineering, Vector Databases, RAG architectures, Flask/REST API services, and Linux-based development.

● Hands-on experience with ORM tools, database design, and normalization, and writing unit tests using PyUnit and PyTest.

● Strong background in test automation and continuous delivery of web applications, including client-server applications, web services, and REST API testing using Python.

● Skilled in NoSQL databases such as MongoDB, Cassandra, and Redis, as well as relational databases including Oracle, SQLite, PostgreSQL, and MySQL.

● Proficient in SQL query writing, stored procedures, triggers, cursors, and functions in MySQL and PostgreSQL.

● Expertise in front-end development using HTML, XML, CSS, Bootstrap, jQuery, JSON, and JavaScript.

● Experience in integrating Jenkins with AWS cloud infrastructure for Continuous Integration (CI) and Continuous Deployment (CD).

● Strong object-oriented programming (OOP) experience using Python, C++, and PHP.

● Expertise in Windows-Apache-MySQL-Python/PHP (WAMP) and Linux-Apache-MySQL-Python/PHP (LAMP) architectures.

● Experience working with JSP, Servlets, Web Services (SOAP, REST), and Apache Tomcat.

● Strong ability to manage multiple tasks effectively, meet deadlines, and oversee project budgeting and resource allocation.

● Experienced in Hadoop ecosystem components, including HDFS, Map Reduce, Spark (with Scala and Python), Zookeeper, Yarn, Pig, Sqoop, HBase, Hive, Flume, Cassandra, MongoDB, Oozie, Kafka, and Tez.

● Hands-on experience in building and managing Hadoop platforms, combining data science with big data processing to maximize business value.

● Skilled in AWS EC2, VPC, S3, SQS, SNS automation using Terraform, Ansible, Python, and Bash scripts.

● Experience in importing historical data from RDBMS into HDFS using Sqoop.

● Proficiency in unit testing and integration testing using JUnit and Python unit testing frameworks such as Hudson/Jenkins, ensuring build stability with each push to Git.

● Hands-on experience in CI/CD pipeline development using Docker, Jenkins, Ubuntu, Ansible, and GitLab.

● Proficient in source code management with GitHub, GitLab, SVN, and Maven build tools.

● Extensive experience in message-oriented middleware technologies, including Apache Kafka, JMS, and RabbitMQ. Technical Skills:

Operating systems: Windows, Linux, MAC, UNIX

Languages: Java, C, C++, Python, 3.x/2.x

Scripting languages: CSS, Java Script, ReactJs, JQuery, PHP, Shell Scripting Analytics Tools: SAS, Tableau, Data bricks

Mark-up languages: HTML, XML, JSON, Bootstrap

Databases: Oracle, My SQL, PostgreSQL, Apache Cassandra, MongoDB, Vector DB Virtualization: xen, VMware, Virtual Box, open stack, vagrand, Docker Methodologies & tools: Object Oriented Programming, UML, Agile Scrum, Waterfall MS office tools: Microsoft Excel (Super user), Microsoft word, Microsoft PowerPoint Micro services: Docker, Ansible, Jenkins

Cloud Services: AWS, Azure, Kubernetes

Testing Frameworks: PyUnit, Splunk, Selenium, Cucumber Message Queue: ActiveMQ, RabbitMQ

IDEs/ Tools: Eclipse, Sublime text, PyCharm, VS Code Professional Experience:

Client: Berkshire Hathaway July 2024 – till date

Role: Sr. Python Full Stack developer

Responsibilities:

● Applied Agile-Scrum methodology across various stages of the Software Development Life Cycle (SDLC).

● Developed intuitive website interfaces using Python and Django’s view controller and templating language.

● Engineered a customer complaints application leveraging the Django framework with Python.

● Implemented web applications adhering to the Model-View-Controller (MVC) architecture using Django.

● Designed and developed RESTful APIs using Django and SQLAlchemy, ensuring code quality through PyTest unit tests.

● Utilized AngularJS for JavaScript-based MVC framework tasks and integrated Python OpenStack APIs.

● Employed the Beautiful Soup Python library for web scraping and extracting data for graphical representation.

● Designed and orchestrated full-scale applications using Python, Django, MySQL, and Linux.

● Created data tables with PyQt to manage patient and policy information, incorporating full CRUD functionalities.

● Contributed to web design by utilizing HTML5, XHTML, CSS3, jQuery, and JavaScript, emphasizing table-less design principles in CSS for enhanced layout structuring.

● Developed XML Schema documents and implemented parsing frameworks for XML data processing.

● Integrated jQuery and AJAX calls for seamless JSON data transmission between front-end components and controllers.

● Established and maintained a Git repository, integrating projects into GitHub for efficient version control.

● Conducted unit testing using PyUnit to enhance the reliability of Python applications.

● Leveraged the Microsoft Azure cloud platform in conjunction with Python to securely store and manage data.

● Demonstrated proficiency in programming languages commonly used for POS software development, including Java, C#, Python, and JavaScript.

● Applied expertise in POS-specific technologies and frameworks such as POS for .NET, Clover SDK, and Square API.

● Developed and customized software solutions for POS systems, including integrations with third-party services, payment gateways, and hardware peripherals.

● Utilized Azure services to seamlessly integrate Python applications while maintaining stringent security standards for data storage.

● Designed and maintained software applications leveraging PyTorch for advanced machine learning capabilities.

● Built and trained deep learning models for tasks such as image classification, object detection, and natural language processing using PyTorch.

● Deployed and configured servers via ARM templates on the Azure Portal.

● Possess expertise in Azure infrastructure management and migration with hands-on experience.

● Implemented VPN solutions on Azure using Network Security Groups, configuring both public and private network settings.

● Designed, deployed, and managed a Continuous Integration (CI) system incorporating automated testing and notification mechanisms using technologies such as Ansible, Terraform, Packer, CloudFormation, Docker, and ServerSpec.

● Developed internal diagnostic tools utilizing Golang and AngularJS to facilitate the resolution of customer issues.

● Built backend REST services using Golang and Java, complemented by AngularJS for the front-end interface.

● Engineered and maintained Python applications, leveraging Vector DB to optimize data storage and retrieval efficiency.

● Integrated artificial intelligence (AI) functionalities using Generative AI and Large Language Models (LLMs) to enhance application capabilities.

● Collaborated with cross-functional teams to integrate software engineering design principles into the development lifecycle.

● Designed and implemented multi-tier applications to improve system performance and modularity.

● Worked closely with stakeholders to gather requirements and translate them into comprehensive low-level designs.

● Applied Prompt Engineering methodologies to optimize development workflows.

● Developed Flask-based REST API services to facilitate seamless communication between system components.

● Managed PostgreSQL databases, including installation, configuration, and maintenance tasks.

● Demonstrated a strong understanding of relational database concepts and data modeling with PostgreSQL.

● Developed custom Kafka producers and consumers using Java and Python for efficient message publishing and consumption in Kafka-based ecosystems.

● Integrated Apache Kafka with various systems, including databases, message queues, microservices, and cloud platforms.

● Spearheaded the implementation of Web Services (WSDLs) using JAX-WS and orchestrated REST services within a microservices framework using Golang.

● Led the development of an RPC-based service for efficient retrieval of large-scale data from PostgreSQL using Golang, contributing to the migration from a C-based architecture to Golang.

● Worked with real-time data streams from multiple sources via Kafka data pipelines, implementing transformations for data standardization within the HDFS Data Lake.

● Proficient in integrating ecosystems such as Kafka, Spark, and HDFS to optimize data processing.

● Designed and deployed a Retrieval-Augmented Generation (RAG) architecture, ensuring scalability and resilience in system operations.

● Managed and optimized Docker images for a technology stack comprising Cassandra, Kafka, Apache, and multiple custom Java services, deploying them on Kubernetes within Google Cloud Platform (GCP).

● Designed and developed website user interfaces using HTML, XHTML, AJAX, CSS, and JavaScript.

● Worked with MySQL and NoSQL databases, executing queries and developing stored procedures for normalization.

● Applied Linux principles for system administration, deployment, and maintenance operations.

● Assumed responsibility for debugging and troubleshooting web applications to ensure optimal functionality and performance.

Environment: Python, Django, SQL Alchemy, PyTest, PyQt, Apache Kafka, Beautiful Soup, Angular.js, Azure, XML Schema, JavaScript, React JS, AJAX, JQuery, JSON, MySQL, Git, Apache, Linux, and Windows. Client: Prudential Financial, Newark, NJ July 2023-May 2024 Role: Sr. Python Full Stack Developer

Responsibilities:

● Developed applications utilizing Bloom reach in conjunction with HTML, CSS, React, and Typescript.

● Automated various workflows through Python scripting and UNIX shell scripting, significantly enhancing operational efficiency.

● Employed Python unit and functional testing modules, including unittest, unittest2, mock, and custom frameworks, in adherence to Agile Software Development methodologies.

● Designed and implemented Sqoop scripts to facilitate change data capture, enabling efficient processing of incremental records between new and existing data in relational database management system (RDBMS) tables.

● Installed and configured Hadoop, Map Reduce, HDFS, and AWS, executing multiple Map Reduce jobs in PIG and Hive for data cleaning and preprocessing.

● Managed datasets using Pandas data frames and MySQL, executing MySQL database queries from Python via Python- MySQL connector and MySQL dB package.

● Contributed to web and application development utilizing Python 3.5, HTML5, CSS3, AJAX, JSON, and jQuery.

● Developed and tested dashboard features leveraging Python, Java, Bootstrap, CSS, JavaScript, and jQuery.

● Utilized Python Django forms to record online user data and implemented PyTest for writing test cases.

● Assisted in the migration from a legacy server to a Jira database by employing Python scripts for data transfer and verification.

● Conducted formatted data analysis using machine learning algorithms within Python Scikit-Learn.

● Demonstrated proficiency in Python, Jupyter, and the scientific computing stack, including NumPy, SciPy, Pandas, and Matplotlib.

● Diagnosed, resolved, and deployed critical Python bug fixes for applications serving both customer and internal operational needs.

● Developed Python scripts to parse JSON documents and load data into databases.

● Generated various capacity planning reports using Python libraries such as NumPy and Matplotlib.

● Analyzed log data to predict and forecast future events leveraging Python-based analytical libraries.

● Developed a single-page application using ReactJS, backed by MongoDB and Node.js.

● Designed and maintained databases in Python while developing Python-based RESTful APIs using Flask, SQLAlchemy, and PostgreSQL.

● Managed code versioning through GitHub and Bitbucket, deploying to staging and production environments while implementing MVC architecture within the Django framework.

● Employed Celery as a task queue and utilized RabbitMQ and Redis as messaging brokers for asynchronous task execution.

● Designed and managed API system deployment using high-performance HTTP servers and Amazon AWS architecture.

● Developed Selenium-based test cases for automated testing within a Selenium environment.

● Designed and implemented both front-end and back-end modules using Python within the Django web framework.

● Conducted web scraping operations using Python Beautiful Soup and parsed XML data, storing structured information in MongoDB.

● Implemented JavaScript and JSON to dynamically update webpage elements for enhanced interactivity.

● Developed consumer-focused features using Django, HTML, and Test-Driven Development (TDD) methodologies.

● Created Python web services to process JSON data and interface with the data layer.

● Optimized pre-existing search indexes by improving Django ORM performance.

● Developed modules to construct Django ORM queries with pre-loaded data, significantly reducing database query execution time.

● Managed AWS services, including S3 buckets, DynamoDB, EC2 servers, Nginx, Apache, Tableau reporting, real-time communication, financial processing, and trading operations.

● Collaborated with a team to implement REST APIs in Python using micro-frameworks such as Flask with SQLAlchemy.

● Simplified list processing in Python through list comprehensions and Python OOP principles, utilizing POSTMAN for API testing and REST API development.

● Created and maintained database tables while implementing SQL stored procedures, triggers, and complex queries in MySQL.

● Designed a microservices-based cloud architecture leveraging AWS and Cloud Foundry.

● Engineered and documented RESTful APIs for high-volume IoT telemetry data collection and retrieval.

● Developed remote integration solutions with third-party platforms using RESTful web services.

● Authored Python scripts embedded with JSON to perform HTTP GET requests, parsing HTML data from web sources.

● Developed a fully automated continuous integration (CI) system using Git, Gerrit, Jenkins, MySQL, and custom Python tools.

● Implemented Sqoop jobs to import data from RDBMS and applied various optimization techniques to enhance performance in Hive, Pig, and Sqoop operations.

● Developed and executed AWS Lambda scripts to generate AWS Cloud Formation templates.

● Designed Cloud Infrastructure-as-a-Service (IaaS) environments using OpenStack, enabling cloud service portability across hybrid cloud infrastructures.

● Reviewed and implemented change requests based on client requirements, collaborating directly with Business Analysts and Subject Matter Experts (SMEs) to translate business needs into functional and technical specifications. Environment: Python 2.7, Django, HTML5/CSS, PostgreSQL, MS SQL Server 2013, MySQL, JavaScript, Jupiter Notebook, VIM, Pycharm, Shell Scripting, Angular.JS, JIRA.

Client: Cognizant, India July 2019 – Aug 2022

Role: Python Developer

Responsibilities:

• Developed applications and components using Python scripts.

• Gained experience across various phases of the Software Development Life Cycle (SDLC) using the Agile Scrum methodology.

• Designed and implemented user-friendly website interfaces utilizing Python and Django’s view controller and templating language.

• Engineered a customer complaints application using the Django Framework and Python.

• Developed web applications adhering to the Model-View-Controller (MVC) architecture within the Django framework.

• Designed and implemented RESTful APIs using Django and SQLAlchemy data models, ensuring code quality through unit testing with PyTest.

• Worked with JavaScript MVC frameworks such as Angular.js.

• Utilized Python OpenStack APIs for cloud-based development.

• Employed the Beautiful Soup Python library for web scraping to extract data for graphical representation.

• Developed comprehensive applications using Python, Django, MySQL, and Linux.

• Created and managed data tables using PyQt to display patient and policy information, including functionalities for adding, updating, and deleting records.

• Engaged in web design, utilizing HTML5, XHTML, CSS3, jQuery, and JavaScript, with a focus on table-less design for layout optimization.

• Developed XML Schema documents and implemented parsing frameworks for processing XML data.

• Integrated jQuery and AJAX for efficient JSON data transmission between frontend and controllers.

• Established and maintained a Git repository, managing the project on GitHub.

• Implemented Python unit testing across applications using PyUnit.

• Designed and developed website user interfaces using HTML, XHTML, AJAX, CSS, and JavaScript.

• Worked with both MySQL and NoSQL databases, executing queries and developing stored procedures for database normalization and optimization.

• Responsible for debugging and troubleshooting web applications to ensure optimal performance and stability. Environment: Python, Django, SQL Alchemy, PyTest, PyQt, Beautiful soup, Angular.js, XML Schema, Java Script, AJAX, JQuery, JSON, MySQL, Git, Apache, Linux and Windows.

Client: MLM Software Solutions, India June 2018 –June 2019 Role: Software Engineer

Responsibilities:

• Gained exposure to various phases of the Software Development Life Cycle (SDLC) utilizing the Agile Scrum methodology.

• Designed dynamic, multi-browser-compatible web pages using JavaScript, HTML, CSS, and Python.

• Developed and modified SQL queries, functions, cursors, and triggers to meet client-specific requirements.

• Cleaned and processed third-party spending data, transforming it into structured deliverables using Excel macros and Python libraries such as NumPy, SQLAlchemy, and Matplotlib.

• Utilized Pandas as an API to structure data in time-series and tabular formats for efficient manipulation and retrieval.

• Developed remote integrations with third-party platforms using RESTful web services and successfully implemented Apache Spark and Spark Streaming applications for large-scale data processing.

• Generated various graphical representations using Python's Matplotlib library to facilitate business decision-making.

• Contributed to the development of Web Services using SOAP, enabling data exchange in XML format with external interfaces.

• Leveraged NLTK and StanfordNLP for text data processing, creating offline intelligence solutions.

• Queried and retrieved data from MongoDB for use as input in machine learning models.

• Utilized AWS for application deployment and configuration management.

• Developed UNIX shell scripts for process automation.

• Designed and implemented views and templates using Django's view controller and templating language to create an intuitive user interface.

Environment: Python, Django, SQL Alchemy, PyTest, PyQt, Beautiful soup, Angular.js, XML Schema, Java Script, AJAX, jQuery, JSON, ReactJs, MySQL, Git, Apache, Linux, MAC.

Education details:

• Bachelors in Information Technology Hindustan institute of technology (affiliated by Anna University)

• Masters in Computer and Information Science from New jersey institute of technology



Contact this candidate