Summary
Overview
Work History
Education
Skills
Interests
Timeline
PASSIONS
SeniorSoftwareEngineer
ANJALI SONI

ANJALI SONI

Ahmedabad,GJ

Summary

A highly motivated and dedicated Software Developer with more than eight years of strong and progressive experience in development of PHP, MVC frameworks and JavaScript development Applications. Proficient in Core php ,laravel ,codeigniter, javascript , ajax, jquery, AWS service, AWS cloud ,Web services, and nodeJs or Vuejs. Skilled in designing and coding robust applications, troubleshooting complex technical issues, and leading cross-functional teams. Seeking a challenging position where I can utilize my expertise to drive business growth and deliver exceptional software products. A confident communicator with an emphasis on utilizing the strengths of colleagues and creating an environment of forward-thinking solutions.

Results-oriented and innovative Senior Software Engineer with 10 years of experience. Easily communicates complex technical requirements to non-technical stakeholders. Excellent leadership record of leading development teams in enterprise-wide development projects.

Detail-oriented, organized, and meticulous employee. Works at fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to company success.

Hardworking software development professional driven to increase team effectiveness. Focused on usability and performance improvements. Proven history of developing useful, efficient and cost-effective projects.

Adaptable Senior Software Engineer talented at providing customized and optimized solutions for all needs. Thrives within tight deadlines by applying agile development strategies. Comfortable overseeing large-scale development teams or independently coding complex projects.

Overview

10
10
years of professional experience

Work History

Senior Software Engineer

PIB Techno
04.2024 - Current
  • Proactively identified areas for process improvement, implementing changes that led to significant time savings for the team.
  • Analyzed proposed technical solutions based on customer requirements.
  • Delivered unit-tested systems within customer-prescribed timeframes.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Collaborated with fellow engineers to evaluate software and hardware interfaces.
  • Coordinated deployments of new software, feature updates and fixes.
  • Built databases and table structures for web applications.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Corrected, modified and upgraded software to improve performance.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.
  • Proved successful working within tight deadlines and a fast-paced environment.
  • Tested functional compliance of company products.
  • Analyzed work to generate logic for new systems, procedures and tests.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.
  • Collaborated with cross-functional teams to design innovative software solutions.
  • Streamlined development workflows to increase team efficiency and reduce time spent on repetitive tasks.
  • Delivered exceptional client support by promptly addressing concerns and implementing requested changes or enhancements to software solutions.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Optimized dust, temperature and humidity controls for installed systems.
  • Conducted data modeling, performance and integration testing.

Senior Software Engineer

RADIXWEB - RADIX SOFTWARE SERVICES PVT LTD
10.2021 - 10.2023
  • Established clear and efficient development environment for faster development and effective management.
  • Developed services that integrated into AWS including ElasticSearch, S3, Lambda, SNS, SQS.
  • Cleared and established the requirement of the project.
  • Designed solutions and guided team members in doing difficult tasks.
  • Reviewed code to assure quality and found possible issues.
  • Prepared software development plan, software release process, Jira project, Kanban board, unit test plan, and software verification activities.
  • Assist in deploying software releases to production environments.
  • Use version control systems (e.g., Git) to manage and track changes in the codebase.
  • Cooperated and handled effectively the communication with other teams from Overseas R&D labs.
  • Work in an Agile or Scrum development environment, participating in sprint planning, reviews, and retrospectives.
  • Used Agile practices e.g. daily stand-up meeting and Kanban board.
  • Collaborate with cross-functional teams to achieve project goals.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.
  • Collaborated with cross-functional teams to design innovative software solutions.
  • Delivered exceptional client support by promptly addressing concerns and implementing requested changes or enhancements to software solutions.
  • Streamlined development workflows to increase team efficiency and reduce time spent on repetitive tasks.
  • Tested methodology with writing and execution of test plans, debugging and testing scripts and tools.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Optimized dust, temperature and humidity controls for installed systems.
  • Conducted data modeling, performance and integration testing.

Software Programmer

ANNET TECHNOLOGIES
12.2020 - 10.2021
  • Write, test, and maintain code for software applications or systems using programming languages such as PHP, Laravel, JavaScript, etc.
  • Analyze user requirements and convert them into software solutions.
  • Identify and fix bugs or errors in the code.
  • Participate in the design and architecture of software systems.
  • Collaborate with other team members to create efficient and scalable solutions.
  • Work closely with other developers, designers, and stakeholders to ensure the successful development and delivery of software projects.
  • Create and maintain technical documentation for code, algorithms, and software design.
  • Develop and execute unit tests to ensure the reliability and functionality of the code.
  • Collaborate with quality assurance (QA) teams to conduct system testing.
  • Implement security best practices to protect software applications from potential vulnerabilities.
  • Identify and implement optimizations to improve the performance of software applications.
  • Collaborate with operations teams for the deployment of software releases.
  • Ensure smooth deployment and troubleshoot any issues that may arise.
  • Provide ongoing support and maintenance for existing software applications.
  • Make updates and enhancements as required.

Software Developer

EIXSYS HEALTHCARE SYSTEM
09.2019 - 10.2020
  • Write clean, maintainable, and efficient code in one or more programming languages.
  • Collaborate with other developers and team members to design and implement software solutions.
  • Analyze user requirements and convert them into software solutions.
  • Debug and troubleshoot issues to ensure the software works correctly.
  • Participate in the design and architecture of software systems.
  • Create technical documentation for reference and reporting.
  • Develop and implement test cases to ensure the functionality, reliability, and security of software applications.
  • Conduct unit testing, integration testing, and user acceptance testing.
  • Implement security best practices to protect software from vulnerabilities.
  • Conduct security audits and ensure compliance with security standards.
  • Assist in deploying software releases to production environments.
  • Monitor and optimize application performance.

PHP Developer

AYUR SATTVA TECHNOVATION
10.2015 - 09.2017
  • Write well-designed, efficient, and maintainable PHP code.
  • Develop and maintain dynamic web applications using PHP and related technologies.
  • Design and implement database structures using MySQL, PostgreSQL, or other database management systems.
  • Create efficient database queries to interact with the application.
  • Implement server-side logic and integrate user-facing elements using server-side scripting.
  • Ensure high performance and responsiveness of web applications.
  • Work closely with front-end developers to integrate user-facing elements with server-side logic.
  • Collaborate with other team members, including designers and system administrators, to deliver high-quality projects.
  • Conduct code reviews and performance optimization to ensure the best possible performance, scalability, and security.
  • Write and execute unit tests to identify and fix bugs.
  • Conduct thorough testing of applications to ensure functionality and troubleshoot any issues.
  • Create and maintain technical documentation related to the development process.
  • Document code, processes, and system designs.
  • Identify and fix bugs, errors, and performance issues.
  • Provide technical support for existing applications when needed.
  • Participate in project planning, estimation, and task breakdown.
  • Meet deadlines and contribute to the successful completion of projects.

Education

Masters of Computer Application - Computer Programming, Specific Application

KADI SARVA VISHWAVIDYALAYA OF UNIVERSITY
Gandhinagar
01-2015

Bachelor of Computer Application - Master of Computer Application

KADI SARVA VISHWAVIDYALAYA OF UNIVERSITY
Gandhinagar
01-2015

Skills

PHP

Laravel

Codeigniter

MVC Framework

HTML

CSS

bootstrap

JavaScript development

JavaScript/jQuery

Villain js and Plain js

Nodejs

Vue js

MySQL

Postgresql

NOSQL

Docker

3rd party integration

AWS Services

GIT

JIRA (Kanban board)

Apache

Nginx

AWS Cloud

Sprint planing

Amazon web services

Performance improvements

Cloud computing

Software development

Database programming

API development experience

Software development lifecycle

Database design

Solutions deployment

Agile methodologies expert

Testing and debugging

Interests

AWS cloud

Node js

Vue js

Scrum

Agile methodology

Security

Timeline

Senior Software Engineer

PIB Techno
04.2024 - Current

Senior Software Engineer

RADIXWEB - RADIX SOFTWARE SERVICES PVT LTD
10.2021 - 10.2023

Software Programmer

ANNET TECHNOLOGIES
12.2020 - 10.2021

Software Developer

EIXSYS HEALTHCARE SYSTEM
09.2019 - 10.2020

PHP Developer

AYUR SATTVA TECHNOVATION
10.2015 - 09.2017

Bachelor of Computer Application - Master of Computer Application

KADI SARVA VISHWAVIDYALAYA OF UNIVERSITY

Masters of Computer Application - Computer Programming, Specific Application

KADI SARVA VISHWAVIDYALAYA OF UNIVERSITY

PASSIONS

  • Core Competencies
  • Project Management
  • Training & Mentoring
  • Continuous Learning
  • Strong Learning Agility
  • Software Development/Engineering
  • Problem Solving and Decision Making
  • Team Leadership
  • Team Building/ Teamwork
  • Analytical Skills
  • Innovation & Availability
  • Scalability
  • Career Interest / Passion
  • Computer Vision
  • New learning programming language
  • Thinking and Organizing
  • Helping consumers
  • Technology Meetups: Attend and participate in local tech meetups to stay updated on industry trends and network with like-minded professionals.
  • Hiking and Photography: Enjoy exploring the outdoors, which helps me maintain a healthy work-life balance and fosters creativity.
ANJALI SONI