Shirish Naik
PHP Developer at One Paper Lane- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
OPL (One Paper Lane)
-
United States
-
Software Development
-
1 - 100 Employee
-
PHP Developer
-
Nov 2021 - Present
• Migrating Java application to PHP/Symfony application. • Implemented stable Livewire components for ease to use. • Implemented stable ReactJS components and stand-alone functions to be added to any future pages. • Involved in integration of CI/CD jobs based on Jenkins on AWS/Oracle Cloud Servers. • Working with in-memory databases, Redis • Working with the latest techniques in Laravel including Obsers, Livewire, and Sail. • Developing APIs using Laravel Sanctum. • Managing Email Sweep module where reading the invoice attachments from email and extract the OCR information and send it to the Rest API to new invoice in web application. • Revamping of existing Cake PHP based modules to React JS and API based application. • Developed User Management, Profile Builder and One vault Modules. • Implemented Elastic Search to improve the search functionality. • Managing the development team with planning, co-ordination and task management. • Code Review and Release Management using Git. • Working on bitbucket, code management, and webhooks. • Experience with Agile and waterfall development methodologies. • Coordinating with team members in developing database structure. • Communicate with Client & gather project requirements. • Writing automated tests using PHPUnit. • Worked on migrating old database schema to Laravel Specific migrations. • Utilized Agile Methodology/Scrum to manage projects and teams. Show less
-
-
-
Sirius Satellite Radio
-
United States
-
Senior Software Engineer
-
Mar 2019 - Aug 2021
• Gained experience in developing and/or designing large web applications using the best practices. • Gained hands-on experience in Web application development and MVC frameworks like CodeIgniter, Laravel, Angular Js. • Experience with Agile and waterfall development methodologies. • Coordinating with team members in developing database structure. • Communicate with Client & gather project requirements. • Responsible for implementing and hosting web application on web server. • Setting up AngularJS framework for UI development. Developed html views with HTML 5, CSS 3, JQuery 1.1.0, JSON, and Java Script. • Capability to rapidly understand and accurately assess business needs and prioritise and propose suitable technical or process solutions. • Developed couple of portal websites for dealers across India. Websites were built to track the performance of showroom & workshop outlets using assessments that were submitted on weekly basis. Based on these assessments’ incentives were released monthly to dealers across India. Show less
-
-
-
BOEING
-
United States
-
Senior Software Engineer
-
Aug 2017 - Feb 2019
• Programmed the Business level logic in PHP using Laravel MVC framework. • Used all aspects of PHP Programming (object-oriented PHP), Zend Framework in the LAMP environment on Ubuntu. • Worked with the Database Schema design and normalization for databases accessed by the procedural PHP pages • Implemented features like logging, user session validation using Laravel and Livewire. • Built and configured servers, Linux with Ubuntu, Apache, Laravel/Composer using Vagrant for different stations of testing and managing MySQL Database servers. • Wrote Automated Unit Tests for new and existing features with PHP Unit. • Migrated data from CodeIgniter to Laravel versions and Involved in the development of new features as enhancements • Implemented stable React.js components and stand-alone functions to be added to any future pages. • Implemented React.JS components, Forms, Events, Keys, Router, and Redux concept. • Converted the mock-ups into hand-written HTML5, XML, CSS3, JavaScript and JSON. • Used Ajax, JSON to send requests to the server to check the functionality of the websites. • Developed applications using Angular and Bootstrap.JS like Grids, Toolbars, Panels, Combo-Box and Button, etc • Developed custom directives in Angular that could be re-used like a template across the application and can be re-used to manipulate DOM across the application. • Creation of REST Web Services framework for the management of data using Apache CXF. • Leveraged Node.js file-writing features for uploading and saving files and developed RESTful APIs utilizing Express for offline support, request, and response caching. • Worked on Eclipse for the development and deployment of applications in the Tomcat Application Server. • Used code versioning tools like GitHub to make our App public and use GitLab for the internal code commits. • Implemented coding best practices using SonarQube Continuous Inspection linking it with the Build process Show less
-
-
-
Zenith Infotech Ltd
-
Technology, Information and Internet
-
PHP Developer
-
Apr 2013 - Mar 2016
• Wrote Automated Unit Tests for new and existing features with PHP Unit. • Built AJAX pages using PHP to display current server time. • Used PHP-MYSQL connectivity to access the required data from the database. • In this app, Server-side validations using the Laravel framework. • Written Services level classes in Laravel Used develop Bundles. • Used Composer to download and implement third-party PHP libraries • Used React.JS for templating for faster compilation and developing reusable components. • Worked experience in building dynamic web pages using the React.JS framework. • Responsible for implementing UI mockups, integrating third-party JavaScript libraries, and handling/creating redux store data. • Implemented React/Redux Router to enable navigation from one view to the next as agents perform application tasks. • Written modular, secure, and well-tested front-end code in TypeScript, HTML5, and CSS using the latest web. • Wrote a combination of jQuery plugins, as well as completely custom JavaScript to build a bleeding-edge, AJAX-driven user interface • Used Bootstrap to help the responsiveness of webpage and design with few custom CSS3 style sheets on elements. • Created functional components using Angular Components, Modules, and Directives. • Implemented business layer using Core java, Spring Beans using dependency injection, Spring annotations. • Worked with MongoDB and Mongoose or for CRUD operations on databases. • Update and create database structure by MySQL in Docker container. • Built and Maintained Docker container clusters managed by Kubernetes and Linux • Worked in migration of legacy PHP applications into Laravel. • Implemented 3rd-party Magento module as needed to improve overall Magento functionality. • Create PL/SQL libraries/programs to be used by middleware, data processing engine, and Rules processing engine • Used Rally to keep track of bugs to reduce downtime, increase productivity and Communication. Show less
-
-
-
blueMango solutions pvt ltd
-
India
-
Advertising Services
-
1 - 100 Employee
-
PHP Developer
-
Jan 2011 - Mar 2013
• Built the web Application from scratch using PHP. • Identifying and solving issues caused by plug-ins or feeds under PHP, MYSQL, HTML, CSS, JavaScript, and JQuery Technology • Setup testing environment for Unit Test as well as Front end testing using PHPUnit, Selenium test cases. • Designed and programmed web-based applications and provided maintenance to existing apps using PHP and its framework, Laravel, MySQL, and Redis. • Created application layout/user interface by using standard HTML, and CSS • Involved in writing application level code to interact with APIs, Web Services using AJAX, REST, JSON and XML • Designed the page using Bootstrap and some custom CSS. • Created various Angular.JS directives, controllers, DOM, expressions, templates, data binding, etc. • Developed core modules in large cross-platform applications using JAVA, J2EE, and Hibernate. • Involving with installation and maintenance of MongoDB for high availability. • Used PhpStorm as IDE for developing and debugging the application. • Implemented PHP Unit Tests cases & Selenium regression tests. • Debugged the application using Chrome Dev tools. • Created Python Scripts to Automate AWS services which include web servers, ELB, Cloud front Distribution, and database. • Integrated various third-party APIs, data import and export from database and Magento backend as per the requirements. • Used SVN for efficiently managing the source code versions with the development team. • Involved extensively in SQL query tuning and PL/SQL Programs tuning using Oracle database. • Execution of automated test scripts using Loadrunner, Jmeter to test the performance, and SOAP UI is the web service testing tool for API Testing. • Managed different web servers that run on Linux • Daily use of various video, audio, chat tools like Slack, HipChat, Hangouts, and Skype to maintain communication with peers and to utilize the company's peer network of staff developers. Show less
-
-
-
-
PHP Developer
-
Aug 2009 - Nov 2010
• Re-designing/developing the main website to improve user experience and add new functionality and convert from PERL to PHP. • Worked with the Laravel / Symfony framework for filtering, decoding, and encoding security. • Developed web applications and RESTful web services and APIs using PHP. • Worked on JavaScript and PHP and with Macromedia Flash. • Wrote extensive HTML/ HTML, CSS and JavaScript code to build dynamic pages using Eclipse. • Worked with Core Java for business logic. • Developed WordPress plugins and modules to embed into the active pages using PHP • Used PHP unit to perform testing to verify the behavior of the components. • Generated PL/SQL programs for change capture, data processing, transformations, data loading, automation scripts, workflow processing routings, and middle-tier interfaces. • Used Netbeans for development and WebLogic Application Server and Soap for deploying the web application • Created Hibernate mapping files for Java classes using table per class hierarchy strategy. • Worked in Strut and Agile environments and also Installed and Configured Drupal on a Linux server and other servers. • In this application, Data Profiling, Mapping, and Integration from multiple sources to AWS. • Use Pivotal Tracker and HipChat to communicate with the development team in an entirely remote environment. Show less
-
-
-
GTL Limited, Hyderabad
-
India
-
PHP Developer
-
Jun 2008 - Jul 2009
• Developed and designed web interfaces and layouts using PHP, Javascript, HTML, and CSS. • Development for both back-end and front-end applications. Extensive Programming by using PHP. • Developed custom web forms using PHP and JavaScript. • Wrote and Optimized MySQL Queries and connected queries to PHP. • Developed client-side AJAX application that uses JavaScript OOP and more Bind objects and retrieves them via JNDI interface. Designed and styled UI screens using HTML, JavaScript, and CSS. • Developed web services for interacting with Backend. Designed Solutions using Hibernate and JPA to interface with the relational database. Wrote complex SQL queries, and stored procedures in PL/SQL. • Developed and designed Software Engineering Solutions using Agile Methodology Show less
-
-