Post Job Free
Sign in

Social Media Continuous Improvement

Location:
Thonotosassa, FL
Posted:
May 13, 2024

Contact this candidate

Resume:

Keshav

Email: ad5n3w@r.postjobfree.com

Phone: 848-***-****

professional SUMMARY

●Defining and documenting the overall solution architecture

●Working together with stakeholders to comprehend their needs and requirements

●Evaluating and selecting appropriate technologies and platforms for the solution

●Developing and maintaining architectural standards and best practices

●Ensuring that the solution meets performance, scalability, and security requirements

●Providing technical guidance and support to development teams

●Identifying and mitigating potential risks and issues related to the solution

●Implemented the End to End Automation Architecture using CI / CD pipeline., Application Performance Monitoring for both web and non web application, Real time User Monitoring for browser application, Infrastructure Monitoring

●Implemented the practices in setting up the Standard Operating Environment.

●Participating in the continuous improvement of the solution and its components defining and documenting the overall solution architecture.

●Experience in developing GUI applications using HTML, HTML5, CSS,XML,JQuery, JavaScript,AJAX, AngularJS,LAMP technology, XAMPP technology, MVCFramework like CodeIgniter, with database SQL development and excellent knowledge working with relational database systems such as MySQL, MSSQL or Oracle.

●Worked on Codeigniter module development and customization.

●Experience in Apache Web server administration/configuration, building PHPApps using MVC Architecture, in using various tools, IDEs for development and design like Netbeans.

●Working experience with setup & use of version control systems like SVN, GIT.

●Solid Experience in common third-party APIs including Social media API's, Amazon Web services, end-to-end lifecycle of PHP based implementations..

●Excellent experience developing responsive sites with HTML5 and CSS3,code responsive designs using HTML5, CSS3, JQuery and similar frameworks.

●Worked extensively in application Software Analysis, Design, Development, and testing.

●Report Generation, Unit testing using PHPUnit, System, Integration and Performance testing of the application and its components.

●Excellent procedural skills and improving ObjectOrientedskills.

●Proficiency in Prototype, Module Design, UI Design, Integration of PHP components.

●Designing skills to design web sites, page layouts, email newsletters.

●Familiarity with Power Apps development and integration, ETL processes to extract, transform, and load data from various sources,ensuring data integrity and consistency.

Core Tech skills

PHP, Laravel, PHPStorm, Composer, Slim, CodeIgniter, Ruby JavaScript, jQuery, HTML5, CSS, React, Redux, Ajax, Bootstrap, Angular, Java, Golang, SQL, PostgresQL,MongoDB,MySQL, Oracle, REST, Web Services,Node.JS, Express.JS, Ruby on Rails, Codeigniter, Apache, Nginx, Webricks, GitLab, SVN, Phpunit, Selenium, SonarQube, Fortify, Elasticsearch, Logstash, and Kibana [ELK], New Relic, Qtest, Chrome Developer Tools, Jenkins, AWS, Docker, Kubernetes, TeamCity, SiteMinder, ForgeRock, DHTML, XML, JSON, YAML, Jira, Mantis, Redmine, Ticketing, Tracker, Pivotal Tracker, Linux, Unix, Mac, Windows 95/98/00/NT/XP/10, Eclipse, Sublime, NetBeans, Visual studio, Agile, Waterfall, Scrum

educational background

M.S in Computer Science, Madurai Kamaraj University, India

Professional experience

PromatrixCorp NJ, USA [Architect/PHP Developer at TechMahindra/Verizon] Feb'17 - Present

Project: One Element Management System - OneEMS

Description:

As a part of the business, devices manufactured by various vendors were used. Each vendor has their own software installed to configure and manage the device. Volumes of devices are in large quantities. Managing and maintenance of the devices with different manufacturers with unique software for each vendor becomes difficult. Aim is to develop a single application which manages all the devices independent of the device manufacturers.

Responsibilities:

●Involved in developing an application to configure, perform health check, backup and other activities which provides a single interface to all devices manufactured by various manufactures.

●Provided user interface pages for cell site technicians, switch technicians, field assurance technicians, field assurance manager, regional engineer, systems assurance, systems assurance manager, administrator. Help page has been provided to assist end users.

●Implemented the functionality to list all devices of the logged user, Create, add, edit, delete a list, drag and drop of devices into the list, performing custom health checks, running all health checks, preventive health checks can be done based on the list provided. Users can view the all switches and its associated routers on other markets, regions, by clicking on the map.

●Maintenance of the devices is easier, cost effective, easily manageable. Efficient and easy user interface is provided. Implemented the search functionality with sort, pagination features, ability to print, export the data as excel/CSV and PDF format.

●Worked in a simulated environment using GNS3 on windows 8.0, Cent OS, virtual box.

●Responsible for setting up the development, staging, production environment with Apache, PHP, Mysql databases in remote servers.

●Involved in data migration from Integrated Operation Portal application to OneEMS application.

●Device configuration backup, list, download, restoring files on the devices are implemented.

●Config. files can be uploaded, modified, deleted, downloaded as script,stored in the database.

●Single or a group of devices can be loaded with a specific configuration as a batch. Priorities of the batch are possible. Status of devices in a batch can be viewed.

●Designed & developed a log module that records the end user activities like login, log out time, add, edit, delete operations. A log file is generated daily, as a flat file which takes less space.

●Implemented the code to view the log file. Maintenance and portability of the log file is easier.

●Interface with Search functionality, Sorting and pagination features for the log file is implemented.

●Design and Coding of User Interfaces using JavaScript, J Query, HTML and CSS, Bootstrap 4.0.

●Involved in writing shell scripts to create cron jobs, creating backup processes and other tasks.

●Implemented the API tracking using Piwik to track the number of users.

●Created database schema using Mysql-workbench. Maintained the database in all environments.

●Created API's to integrate with the CARMS application from OneEMS.

● Designing/developing prototypes, or proofs of concepts (POCs). Implemented load balancer.

●Developed a Secured Shell Environment module using the plug-in. Users can log into the device console. Remote configuration of the device can be done.

●Involved in writing and reviewing all scripts for building, and testing the applications.

●Deployment of application to staging, production environments, fixing the bugs, resolving issues in the JIRA & providing support at all times. Involved in team meeting reviews, client feedbacks.

●Participate in all aspects of the software development life cycle, including: system architecture, graphic design, usability testing, development, deployment, maintenance, monitoring and support.

●Worked under Agile Methodology. Research,propose new approaches to work, new tools & new best practices for the team

●Implemented the CI / CD End to End Architecture using one pipeline.[Gitlab, JIra, Sonarqube, Fortify, Qtest, Testspace, MATE] and responsible for displaying the project related data on the corporate dashboard like [ODEM], Standard Operating Environment [SOE], Site Reliability Engineering [SRE], Cyber Security Dashboard [CISD].

●Implemented the architecture to generate security vulnerabilities analysis reports using Sonarqube, Fortify, Dynamic Application Security Testing [ DAST] Scan.

●Implemented the architecture for logging { Elastic search, Kibana, Beats, and Log stash }, Real time user monitoring using New Relic, Application Performance Monitoring using New Relic.

●Implemented click stream data to gather information about a user while visiting the web page.

●Integrated the Single Sign on feature with the application using site minder and forgerock.

Environment: Apache, PHP, MySQL, XAMPP, CSS3, JavaScript, JQuery, HTML5, CSS, Ajax, SVN, GIT

Consultant Softech Informatics Pty. Ltd, Sydney May'13 - Oct'16

Project: Pretyum

Description:

Above project is a vendor management portal system. Brings all the vendors AIT (Client) into one place. This portal is used by the vendors to show all their available resources. AIT is able to see the profiles along with the contact information, visa status, visa validity, rate, availability, employer information etc. We give staffing and recruiting firms multiple options to create iResumes matching business processes and user preference. You can create iResumes manually, upload candidate resumes, email id, integrate with our API, or use your private URL and have candidates create their own. Aimed at increasing the efficiencies in effectively managing the process right from Vendor Identification, Recruitment, Monitoring the Performance/Quality in each region. The ultimate objective is to consider the use of Right Resource at the Right Place at the Right Time. This solution is a secured, scalable, flexible, web based solution. Solution provides greater visibility in Field Operations, and the task of managing multiple vendors becomes very transparent because of our vendor self-management module, and any number and size of vendor companies can take part. Pretyum is an internet-enabled, Web-based application that acts as a mechanism for business to manage and procure staffing services –temporary, permanent placement services, outside contract or contingent labor of AIT.

Responsibilities:

●Involved in developing web portal is a one stop configuration setup web tool to manage vendors.

●Designed a homepage for the vendor to view all the open requirements, with job id, job title, experience, location, rate, visa status and the date. Clicking on the job id or job title displays the entire job details and can submit the candidate.

●Vendors can upload their own candidate(s)/ consultant(s) with Personal Details, Professional details, Remuneration.Submitted details will be emailed to the candidate(s) and the vendor.

●Submitted details will be forwarded to the candidate(s) and the vendor by email.

●Vendors can view the list of candidates added by them, with the name, email id, skills, experience and submitted date. Upon clicking on the candidate name, entire candidate details can be viewed.

●Vendors can view the list of positions submitted by the account managers of AIT. They can view the requirement details & submit the candidate for specific requirements based on skill set.

●Vendor can edit the candidate added by on his own, delete and update the candidate details. Upon updating the candidate details, a mail will be sent to the candidate and the vendor.

●Vendor can view the list of candidates submitted by him, position, assigned position, experience, status, submitted date, list of interview scheduled candidates, interviewed candidate, Selected Candidate, Started Candidate, Completed Candidate, Rejected Candidate with their name, position, assigned position, experience, status and the submitted date.

●Vendors can upload and download the service agreement document in PDF format and fill it up. Vendors can fill up the Subcontractors Agreement document of the company and upload here.

●Vendor can view the candidate pending document list, upload the work authentication and photo id card of the pending candidate to generate the Purchase Order (PO) as asked by the customer to AIT. Once the document is uploaded, the vendor can download the candidate (PO)

●Vendor can view his/her profile details and representative details provided at the time of Sign Up. If the vendor needs to update his/her profile, they can edit the profile here. Once the vendor updates his/her profile, mail goes to the vendor with updated information.

●Vendor can change his/her password here, the vendor has to enter the old password and the new password to reset the password. Once the password is reset, a mail goes to the vendor.

●Search requirement is mainly used for job search, based on the any of these details Job id, Job title, Skills, Visa status, Rate Range, Location, Experience

● Vendors can search, find and view the full details of the requirement & submit for the candidate.

●Design and development of a log module to keep track of the end user activities.

●Log module records the details of login, log out time, add, edit, delete operations by an end user.

●Log file is generated dynamically on a daily basis as a flat file. Consumes less space.

●Implemented the code to view the log file. Maintenance and portability of the log file is easier.

●Search functionality, Sorting and pagination features for the log file has been implemented.

●Design and Coding of User Interfaces, new enhancement requests using JavaScript, HTML and CSS.

●Involved in writing and reviewing all scripts for building, and testing the applications.

●Deployment of application to production environments, resolving issues and providing support.

●Participate in all aspects of the software development life cycle, including: system architecture, graphic design, usability testing, development, deployment, maintenance, monitoring & support.

Project: Honywood school

Description:

Above project is to manage and maintain the information about the educational institution. Helps both the student and teachers task to carry out day to day activities. Both teacher and student can have their own accounts. Teachers are able to assign tasks to the students. Students can book additional special sessions for any subject. Progress of each student in each subject is made available in pictorial form. All student and teacher related activities are securely maintained and handled by the system. Objective is to write an application which records the end user's activities and the internal application activities into a log file.

Responsibilities:

●Implemented application using codeigniter and basic MVC architecture.

●Developed a module which records the end user's and internal application activities into a log file.

●Efficient, robust, economical solution to record the activities into a flat file instead of the database

●Log file is generated dynamically. Backup, maintenance and it is portable. Less space is consumed.

●Information is stored in a flat file. Consumes less space. implemented the code to view the log file.

●Search functionality, Sorting and pagination features for the log file has been implemented.

●Design and Coding of User Interfaces using JavaScript, HTML and CSS.

●Involved in writing and reviewing all scripts for building, and testing the applications.

●Design and Develop new enhancement requests. API calls are used to invoke the services.

●Deployment of application to production environments, resolving issues & providing support

●Involved in the various phases of SW development life cycle including feasibility study, preparing technical specification, development, testing, fixing defects, deployment, maintenance, support.

●Message codification is simple and readable. Implemented a fool proof mechanism.

Project: Movegistics

Description:

Above project manages and maintains the details about the shipping freight industry . Place of origin and the destination place, storage details of the consignment, size, storage location will be stored. System handles both local move, international moves. Consist of sub modules Lead, Opportunity, Move, Calendar and others. Users are able to Schedule a job, Create a new lead with the salesperson details, Book a move, view and modify the existing information. Reports can be generated in CSV, PDF, EXCEL format. Application has been implemented successfully. Scheduled job, Move, Lead can be tracked in the calendar.

Responsibilities:

●Client Interaction & requirement gathering.

●Did proof of concept, prototype building for calendar module and quick books integration.

Worked in a group of 5. Implemented using third party plug-in / libraries.

●Prepared and reviewed the screen designs, mockups, prototypes.

●Preparation of use cases, requirement functional document, test release document, project management plan, weekly status report.Worked on additional maintenance tickets.

●Performing knowledge transfer sessions about the project to the team.

●Obtaining the sign off from the client. Preparing the list of new change request items.

●Implemented application using codeigniter and basic MVC architecture.

●Worked under Agile Methodology.

Environment: Apache, PHP, MySQL, XAMPP, CSS3, JavaScript, JQuery, HTML5, CSS, Ajax, SVN

Codeigniter(CI).

Project Management / Team Leader Sedin Technologies, Chennai Oct'11 – Apr'13

Project: Student Information Systems

Description:

Above project helps the student and the coach to organize their task and day to day activities.

Students are able to associate with their parents, sponsors, coaches. Student, learning coach, life coach, parent, sponsors, admin, super admin are users. Learning Coach, Life Coach can act as a student. Admin can assume any role. Helps the students to organize their task, attach documents online. System is secured, all users are provided their credentials and works fine.

Responsibilities:

●Developed using JavaScript, jQuery, Ajax, Ruby, dynamic UIs for a Ruby on Rails Application.

●Involved in designing, Coding, testing, fixing bugs, implementing the application.

Project: Alignable

Description:

Above is a web-portal website for local business. Different businesses share the same web platform. It is a network exclusively for local business owners. Related businesses are grouped together. Members can invite for a fun fair programme and exchange their interactions. This can lead to a joint venture proposal to promote future business growth.

Responsibilities:

●Developed using JavaScript, jQuery, Ajax, Ruby, dynamic UIs for a Ruby on Rails Application.

●Involved in the development, maintenance phase of application features using Ruby on Rails.

●Followed the recommended coding standards and practices.

●Manual deployment of the application is done with the help of system administrator.

●AWS services like Cloud Services and EC2 are used to deploy in the cloud.

●S3 is used to store assets in Cloud, Cloud front for caching the assets in the cloud.

●Designed a highly interactive interface using HTML5, CSS3, jQuery and Bootstrap.

●Used XML, JSON in many aspects of Web Development.

●Performed Unit Testing and also testing using RSpec strategies.

●Used devise gem to the application, paperclip for handling images to upload and display.

●Involved in writing efficient and clean code with well documented.

●Worked on user module in which business users can invite another business user for a meeting,

to chat, share their product information, send email and others.

●Worked on the admin module to list, activate / deactivate users, Enabling / disabling user accounts.

●Did the database modeling & design using E- R diagrams. Integrated with different plug-ins & gems.

●Fixed bugs, optimizing the code, removing the redundant code, code review.

●Developed and implemented the RESTful architecture to retrieve the data.

●Agile methodology is practiced.

●Used internal ticketing system for bug tracking, issue tracking, and project management.

Environment: Ruby -2.2.2, Rails -4.2.3, GIT, Postgres, HTML5, CSS3, jQuery, Capistrano, Sublime Text, XML, AWS, EC2, JavaScript, AJAX, Rspec.

Software Developer, Softech Informatics Pty. Ltd, Sydney Feb'01 – Oct'11

Project: Property Castle

Description:

Provides assistance for the people to buy & sell properties through real estate. Application consist of four modules namely registered user, unregistered user, landlord and administrator.

Responsibilities:

●Involved in requirement analysis and case reviews.

●Implemented the application using Code igniter MVC architecture.

●Developed the modules user, landlord, administrator and registration.

●Implemented the features Ip-address tracking, pagination. Integrated with different plug-ins.

●Extensively involved in debugging, bug fixing.

●Worked under Agile Methodology.

Project: Locate a doctor

Description:

Locate a doctor helps users to get advice or clarify doubts about the disease through online. Users can create their own accounts and post their doubts to their respective doctors. Pages consist of the information about the various types of diseases, doctors and their consulting fees.

Responsibilities:

●Prepared the requirement specifications.

●Involved in design and analysis of the application.

●Developed and implemented RESTful web services.

●Implemented the application using Code igniter MVC architecture.

●Developed the modules admin, doctor, patients and diseases.

●Designed and developed database and queries in MySQL for the whole application.

●Involved in deployment and configuring the application.

●Worked under Agile Methodology.

Environment: LAMP,XAMPP, WAMP, PHP, HTML, CSS, JavaScript, Code Igniter, MySQL, SVN.

Software Developer, Hcl Technologies, Ltd, Chennai, India May'00 – Dec'00

Project: IDS

Description:

Objective of this migration project is to build a web enabled ARIS with Explorer, Designer and Attribute Editor functionalities to be incorporated. Migrating from the existing two-tier architecture to multi-layered architecture with client and server clearly separated using CORBA. ORACLE RDBMS is used instead of the existing POET database in the database layer. Achieving the performance with large no, of users comparable to the existing package performance is one of the goals. Existing product supports up to 30 users on a single database.

Responsibilities:

●Involved in the design of the application.

●Developed and implemented an interface application.

●Prepared test cases, performed unit testing, fixing defects.

Environment: Windows NT, C / C++, Oracle, Xml, Java

Project: Inventory Control & Network Server Application

Description:

System helps to maintain an optimum stock for each item. If the quantity on hand goes below the reorder level, the system places an order to the supplier through the purchase department for the reorder quantity.

Responsibilities:

●Involved in use case reviews and requirement documentation.

●Developed and implemented the inventory control module.

●Handled the database modeling, design of tables for use cases, SQL queries to read / write data.

●Provided an efficient & interactive user interface.

●Implemented the concept of the stock reorder level.

Environment: Windows NT, C / C++, Java, and Sql Server

Project: Network Server Application

Description:

This is a middle layer application. Socket class methods for Stream I/O reads from, & writing to a socket. This class is indispensable to programs written to communicate on the Internet. Server socket creates a socket object on behalf of the client. Communication is performed through the object created. Server retrieves the applicant details from the client applet. It connects with the recruitment database & submits the applicant details when requested by a client.

Responsibilities:

●Interacted with users of the system to obtain specific system requirements.

●Designed and developed GUI.

●Developed a server side application which listens to any request from the client applet.

●Used MySQL database for storing the data.

●Involved in unit testing, fixing bugs and integrated testing.

Environment: Windows NT, C / C++, Java, and Sql Server

Team Leader, Amdocs (Cyprus) LTD, Europe May'98 – Jun' 99

Project: Customer service management & Bill production

Description:

CD-ROM Interface: Provides an interface to CD-ROM. Data read from a billing database will be written to an output file which can be read by the interface. This in turn writes to the CD-ROM.

Insurance Interface: Service is provided free of cost to the customers to cover handset insurance

Paging Interface: Provides paging service to subscribers. Information is retrieved from the subscriber database. Output file created is read by software and sent to switch. This connects the subscriber. Application is executed on a daily basis. Effective and expiry date of this service is validated. Status is set accordingly.

Responsibilities:

●Involved in requirement analysis, design and documentation.

●Responsible for design of database tables, coding and implementing the modules CD-ROM interface, insurance interface, paging interface using C.

●Involved in code reviews and bug fixing, testing.

Project: Bill Production Reports

Description:

Quality assurance summary: Report is used by a quality assurance person, who deals with sampling. Previous bill and the current bill are compared. If the deviation lies between the given set of tolerance values, bill appears. Bills satisfying specific criteria can be retrieved. Information is bill no., charges, tax etc.

Audit Control: Report contains all the messages encountered by the bill day activity process. It shows all the BAN's, Ctn.'s etc. read, rejected etc. in each phase as a cumulative basis.

Process Balance: Report checks the billing account number etc. at various stages of billing activities of all customers. Displays the total no. of BANs (Billing account number) processed, read, rejected etc. Similarly, for CTN’s (Cellular telephone number) etc. it helps us to trace the total no. of input of a specific entity in one phase & the total no. output of a same entity in the previous phase. This helps to track the error phase.

Responsibilities:

●Involved in requirement analysis, design and documentation.

●Responsible for database modeling and creation of database tables.

●Coding and implementing the report modules using 'C'. Creating reports for given attributes.

●Involved in code reviews and bug fixing.

Environment: UNIX, Windows NT, C, Oracle (Ver. 7.3), Tuxedo, Power Builder (Ver. 5.0)

Computer Programmer, L.G Group of Companies, Coimbatore, India Oct'95 – Apr'98

Project: Sales Order System & Financial Accounting System (FAS)

Description:

Purchase Journal Voucher: A purchases journal is a record of all acquisitions made on credit during a period. In other words, this is a journal that keeps track of the orders placed using vendor credit or accounts payable as well as the current balance owed to each vendor.

Responsibilities:

●Prepared requirement specification document and reviewed use cases.

●Handled data modeling, design of tables for use cases, SQL queries to read / write data.

●Provided an efficient & interactive user interface for both sales order and accounting systems.

●Developed and implemented the purchase general voucher for goods receipt note, entry tax good receipt note, work order good receipt note.

●Developed the modules to raise credit notes to sundry creditors / sundry debtors. and debit notes.

●Implemented the module unit contra to raise the credit or debit note on behalf of other branches.

Environment: UNIX, Windows NT, Oracle (Ver. 7.1), C, and PB 5.0



Contact this candidate