Gopibabu Srungavarapu My Coding Lab LinkedIn® Profile +1-508-***-****
EXECUTIVE SUMMARY
A Software Engineer with 7+ years of experience in all stages of web application development on the LAMP stack using PHP, JavaScript, OOP and related Frameworks. Able to incorporate client needs into cost-effective, secure and user-friendly solutions. Capable of understanding client requirements and translating them into code(features) in a given application. Adept in integrating multiple data sources and third-party applications in web pages as necessary to ensure maximum client satisfaction.
FUNCTIONAL EXPERTISE
●Constructing APIs & Microservices
●Database design and Storage
●Constructing User Interfaces
●Writing custom PHP packages
●Testing Application logic
Managing Team & Documentation
FUNCTIONAL EXPERTISE DEMONSTRATED
AT&T
December 2021 – Present
AT&T Inc (AT&T) is a provider of telecommunications, media, and technology services. The company offers wireless communications, data/broadband and internet services, local and long-distance telephone services, telecommunications equipment, managed networking, and wholesale services.
Lead Developer(Remote)
Responsible for architecting the project that helps the analytics team to assign different analytics parameters to all customer faced applications in AT&T. Constructing RESTful APIs to expose analytics data to cross platform teams. Designed user interfaces with React.js, javascript and SCSS.
●Constructing APIs: Developed new RESTful APIs as individual libraries/bundles using PHP, Laravel framework and MySQL services. Made leverage of Microservices to construct APIs and documented web services with help of Swagger. Made Leverage of Redis to implement caching to cache frequently accessed user data from database and front end assets.
●Database Design and Testing: Constructed database model with help of Eloquent ORM Migrations. Used CodeIgniter4 Database Seeders to migrate existing OnPrem Database to Azure MySQL Server. Responsible for writing Unit and Integration test cases with help of PHPUnit and Cypress for different business workflows that we developed in the client application.
●Constructing User Interfaces: As a lead developer made enhancements to existing applications. Constructed different UI components and Layouts with React.js, SCSS and javaScript.
●Deployment and Containerization: As a lead developer dockerized the web application and constructed azure pipelines to deploy applications to WebApp.
AMUNDI PIONEER
June 2021 – November 2021
Amundi Pioneer is the largest asset manager by assets under management and ranks in the top 10 globally. The Group manages 2.099 trillion dollars of assets across six investment hubs.
Sr. Web Developer(Remote)
Responsible for constructing RESTful APIs according to business requirements. Designing user interfaces and supporting existing LAMP stack applications by adding new features and bug fixes.
●Constructing APIs: Developed new RESTful APIs as individual libraries/bundles using PHP, Symfony framework and MariaDB services. Made leverage of Microservices to construct APIs.
●Database and Testing: Managed database migrations with help of Doctrine ORM. Leveraged Doctrine ORM and Symfony framework to construct APIs for different business needs. Responsible for writing Unit and Integration test cases for different business workflows that we developed in the client application.
●Constructing User Interfaces: As a lead developer made enhancements to existing applications. Constructed different UI components and Layouts with Vue.js, CSS and javaScript. Responsible for development and maintenance of reusable Vue JS components.
UNIVERSITY OF NORTH CAROLINA
Aug 2020 – May 2021
UNCC is a public research university that offers ~23 doctoral, ~64 master's, and ~140 bachelor's degree programs through nine colleges. UNC Charlotte is one of the largest institutions of higher education in the USA.
Sr. Web Developer(Remote)
Analyze requirements, design system architecture and develop software projects addressing different University needs.
●Constructing APIs: Developed new libraries for the firm with Micro Service architecture using PHP, Rest APIs, Symfony framework and OKTA services.
●Database design and Storage: Improved database performance and loading speed by 80%, through SQL query optimization and database defragmentation. Performed regular database backup and restoration of MySQL Database servers to ensure data safety and security. Monitored deployments for capacity, performance, and reliability. Managed database migrations with help of Doctrine ORM.
●Constructing User Interfaces: As a lead developer for university websites, made enhancements to reduce its loading time by 80%. Migrated the existing JQuery framework to JavaScript & Vue.js. Responsible for development and maintenance of 500+ reusable Vue JS components. Reduced page load times by 76% to meet business objectives.
ROTARY INTERNATIONAL
May 2019 – July 2020
Rotary International is an international service organization. There are ~35,000 member clubs worldwide, with a membership of 1.2 million individuals, known as Rotarians.
Sr PHP Developer(Remote)
Constructing a platform that is responsible for supporting ~14 different types of applications. This project is responsible for constructing a unified platform for the firm to address all it’s business needs that are spread across different applications.
●Constructing APIs: Transformed legacy application into a suite of cloud-hosted Micro services using Laravel Framework, and laid the groundwork for x10 traffic scale. Designed and implemented 99.99% up-time REST API for the mission-critical web application. Used Swagger to document APIs to make them accessible to cross-functional teams in the organization.
●Constructing User Interfaces: Redesigned an existing website for mobile-first environment to ensure all customers can use the firm websites via their mobile devices. Constructed application using ReactJS with ~1400 reusable components. Created a custom client dashboard that reduced support tickets by 50%. Managed state using Redux on frontEnd.
●Writing custom PHP packages: Developed reusable component libraries and published them to private packagist registry. Constructed SDKs for internationalization, internal authentication, Payment Services and authorization needs. Built an email distribution system using sendgrid to deliver confirmation emails from admins and staff to customers and vice versa.
WALT DISNEY ATTRACTIONS TECHNOLOGY
February 2018 – May 2019
Disney World was the most visited vacation resort in the world, with an average annual attendance of ~58 million people. It features 4 theme parks, ~30,000 hotel rooms etc.,
Lead Software Developer
Analyzed requirements and re-written different software projects which are under firm's resort space.
●Constructing User Interfaces: Translate wireframes into interactive, dynamic code. We used Zend Framework, Angular, jQuery, HTML5, CSS3, and Angular to provide elegant user interfaces. Modernized our legacy Vendor management app originally built on Angular 2.0 to React.JS. Collaborated with the UX design teams to increase conversion rates by 25%. Daily maintenance of code, debugging issues and solving client problems.
●Testing Application logic: Within 2 months, created a series of unit tests to ensure the important services in the application passes all the quality benchmarks. Accountable for 90% unit test coverage using PHPUnit and Jest frameworks.
●Managing Team: Worked in Agile Environment, collaborating with business and research teams in story grooming, reviewing story, acceptance criteria and performance metrics. Provided technical leadership to a cross functional product development team of 15 members offshore. Effective in interacting with Architects, Business Analysts, Project Managers and Directors within Client Location. Acted as lead developer managing the team to write enterprise grade PHP code to scale beyond 25,000 requests per minute.
NEW YORK TIMES
July 2016 – January 2018
The New York Times is a diversified media company including newspapers, magazines, television, radio stations, electronic information services, and electronic publishing. The Times Syndicate sells columns, magazine and book excerpts to ~ 2,000 newspapers and clients in ~50 countries.
Software Engineer
Constructed and maintained the most innovative and affordable CRM solution, which provides subscription information related to customers to customer care agents. This application made an increase in productivity and an annual savings of $200,000 a year.
●Constructing APIs: Built an RESTful & SOAP API-driven publishing service handling 17 million-page views per month performing at 94% cache efficiency. Collaborated with a team of software engineers to refactor the code and reduce the service loading time by 95%. Oversaw migration of existing applications into MicroService Architecture using Rest APIs, Symfony components, AWS and SugarCRM.
●Constructing User Interfaces: Redesigned the rendering engine from scratch with help of React.js, speeding up the customer requests loading time by 600%. Achieved a Lighthouse score of 100/100 on our frontend. Increased the website availability during peak hours from 40% to 100%.
●Managing Team & Documentation: Mentored 5 junior PHP developers and trained them to work independently. Led critical and complex projects that involved highly custom PHP code to match Industry standards, and integrate it with Rest APIs built in Java. Interacted directly with stakeholders to collect business requirements.
EDUCATION
Masters in Information Systems (MSIS). Dakota State University (Madison, SD)
Bachelors in Computer Science & Engineering (B.Tech). JNTUK (Kakinada, India)
Additional Professional Certifications:
●Zend Certified PHP Engineer(Cert.#ZEND031328) - Zend Company(2019)
●Certified Scrum Master(Cert.#737734) - ScrumAlliance Company(2017)
OTHER TECH EXPERIENCE
Programming Languages: PHP, JavaScript, SQL, HTML5, CSS
Databases: MySQL, PostgreSQL, Oracle(basics), MongoDB, Redis
Frameworks: Laravel, Symfony, Yii, React, Vue.js, jQuery, Bootstrap, Doctrine, Eloquent
Unit Testing: PHPUnit, Jest, Jasmine, Codeception
Project Management: JIRA, Slack, Confluence, Git, GitHub, BitBucket
Deployment: Jenkins, TeamCity, TravisCI, AWS, Azure, DigitalOcean
Message Exchange: JSON, XML