Summary
Overview
Work History
Education
Skills
Disclaimer
Personal Information
Timeline
Generic

Sairam Chendika

Bridgeport,CT

Summary

A highly skilled and seasoned Senior Software Engineer with extensive expertise in Object-Oriented Programming (OOP) concepts and design patterns. Adept at designing, implementing, and integrating APIs, with a proven track record of developing robust and scalable software solutions. With significant experience leading complex software development projects, I excel in managing teams, coordinating tasks, and ensuring successful project delivery within tight deadlines and budget constraints.

My background includes a deep understanding of software architecture and system design, enabling me to create efficient and maintainable code that meets or exceeds client expectations. I have successfully driven projects from inception to completion, leveraging Agile methodologies and industry best practices to deliver high-quality software products.

My ability to collaborate effectively with cross-functional teams, combined with strong problem-solving skills, allows me to tackle challenging technical issues and provide innovative solutions. I am committed to continuous learning and staying up-to-date with the latest industry trends and technologies to ensure the development of cutting-edge software solutions.

I bring a wealth of knowledge and experience to any software development team, with a focus on delivering exceptional results and driving the success of complex projects.

Overview

3
3
years of professional experience

Work History

Sr. Software Engineer

Born Commerce
India
08.2021 - 08.2022
  • Designing, developing, and maintaining e-commerce websites
  • Collaborating with cross-functional teams to gather and understand project requirements
  • Implementing custom features and functionalities to meet specific business needs
  • Integrating third-party plugins and extensions for enhanced website capabilities
  • Ensuring the optimized performance, speed, and responsiveness of websites
  • Conducting regular audits to identify and address performance bottlenecks
  • Adept at generating and reviewing software and technical documentation
  • Skilled in assisting with the development and execution of test procedures for software components
  • Responsible for maintaining quality control for all developed and modified software
  • Proficient in consuming and creating web services
  • Building and integrating RESTful APIs to enhance website features
  • Installing, customizing, and developing themes to align with brand guidelines
  • Implementing responsive design principles for a seamless user experience
  • Implementing SEO and Conversion Rate Optimization (CRO) best practices
  • Analyzing website metrics to enhance user engagement and conversion rates
  • Creating and maintaining technical documentation for developed solutions
  • Collaborating with the team to ensure knowledge transfer and best practices.

Software Engineer

Tech Mahindra
India
03.2021 - 08.2021
  • Development and testing of new software applications and solutions
  • Builds and assembles prototype assimilations of software applications and solutions as directed
  • Writes code, completes programming, and debugs software applications and solutions
  • Deliver high quality software applications and solutions that are extensible and scalable within the specified timeline
  • Contributes to Code Reviews
  • Reviews projects against goals and provides status reports
  • Demonstrate creativity in identifying effective approaches to software and solution development process and promote opportunities for product innovation
  • Identify product requirements and potential improvements and discuss them with the Product Development Manager Participate in the complete software development life cycle from requirement gathering to deployment of the product
  • Write and review documentation needed for installation, usage and maintenance of applications and solutions.

Associate Software Engineer

Knoah Solutions
India
12.2019 - 03.2021
  • Analyze user requirements to extract software design and performance specifications
  • Identify and resolve defects by debugging existing software
  • Design and code new software or modify existing software to incorporate new features
  • Integrate existing software into new or altered systems or operating environments
  • Develop straightforward data queries for existing or proposed databases or data repositories
  • Design or implement complex database or data repository interfaces and queries
  • Develop or implement algorithms to meet or surpass system performance and functional requirements
  • Assist in the development and execution of test procedures for software components
  • Develop software solutions by analyzing system performance standards, consulting with users or system engineers, analyzing system flow, data usage, and work processes, and investigating problem areas
  • Modify existing software to correct errors, adapt to new hardware, or enhance performance
  • Design, develop, and modify software systems using scientific analysis and mathematical models to predict and assess design outcomes and impacts
  • Design or implement complex algorithms that adhere to strict timing, system resource, or interface constraints; ensure quality control on team products
  • Implement recommendations for improving documentation and software development process standards
  • Collaborate with system engineers and hardware engineers to derive software requirements and gather information on project limitations, capabilities, performance requirements, and interfaces
  • Coordinate software system installations and monitor equipment to ensure operational specifications are met
  • Recommend new technologies and processes for complex software projects
  • Serve as the technical lead for multiple software development teams
  • Select the software development process in coordination with the customer and system engineering
  • Ensure quality control of all developed and modified software.

Education

Master's in Computer Science and Information Technology -

Sacred Heart University
Connecticut
12.2023

Skills

  • C
  • C
  • JavaScript
  • MongoDB
  • JQuery
  • NodeJS
  • OOP
  • UML
  • Agile Scrum
  • Shopify CLI
  • TypeScript
  • Eclipse
  • Pgadmin
  • SQLite
  • MySQL
  • Postgress
  • Apache Cassandra
  • Microsoft Excel
  • Word
  • PowerPoint
  • PPTPlex
  • Testing and deployment
  • Design and development
  • Data extraction
  • Configuration Management
  • Technological integration
  • Technical Analysis

Disclaimer

I hereby declare that the above-written particulars are true to the best of my knowledge and belief.

Personal Information

Title: Software Engineer

Timeline

Sr. Software Engineer

Born Commerce
08.2021 - 08.2022

Software Engineer

Tech Mahindra
03.2021 - 08.2021

Associate Software Engineer

Knoah Solutions
12.2019 - 03.2021

Master's in Computer Science and Information Technology -

Sacred Heart University
Sairam Chendika