Software Developer
Web Developer
Projects
Stops Near Me
Github Projects
Data Convergence Tool
Real World Classes
Perf Service
Blog
Ragavendra ..
Company
Garden Systems
Social
LinkedIn
Github
Software Programmer with about eight years of experience in software development. Proficient in essential software engineering skills, including full-stack development and design of database.
Programming Languages: Javascript, C#, CSS, Typescript, Python, HTML, Java, SQL, PHP, Bash scripting
Operating Systems: Linux , Windows, Mac, IBM UNIX/ AIX
Databases: MySQL, Oracle, SQLite, MongoDB
Packages: NextJS, React, NodeJS, Blazor, Polly, ASP .Net, JQuery, Moq, Git, Grpc, Redis, Xunit, Leaflet, Nginx, Crontab, TailwindCSS, Vim, Rakefile, Docker, SAP – ISU, Linux, Windows
GTFS
data from the local transit and showing the transit times near you on a map.Plants
, Animals
, Electronics
with sample use cases using Observer pattern using eventsSingleton
, Factory
, Observer
, Decorator
, Abstract Factory
, Remote
, Prototype
and sorting by merge or quick sort.Microsoft
, Google
and all.TPC - Blizzard Entertainment
Software Developer
August 2022 – Current
Tools: MS Visual Studio 2019, 2022
Platform: C#, gRPC, Blazor
Description:
Performance tool features development
Garden Systems (Self employed)
Development Engineer
July 2021 – July 2022
Tools: MS Visual Studio 2019
Platform: C#, NextJs
Description:
Bus times at a stop
Translink
Software Engineer
June 2019 – December 2020
Tools: MS Visual Studio 2017
Platform: C#
Description:
Test case migration tool
Developed a tool to migrate the test cases from qTest to VSTS in the Azure.
Implementing/ setting up tests framework for API automation testing. API tests for migration to Azure cloud. Checking the API call response status, data comparison and responses verification with integration testing. Machine learning generated data was tested for accuracy and validity, say for the bus arrival times at a particular bus stop.
Updating the existing Selenium web automation test framework for the UI web tests development. UI tests for Smoke/ regression testing after each release.
Microserve
Software Engineer - Translink
Apr 2018 – May 2019
Tools: MS Visual Studio 2017
Platform: Atata, C#
Description:
For comparing the API responses from the old production to the new system built on Azure infrastructure. Tools development to help field testing and data analysis.
Implementing the Atata web automation test framework for the UI web tests development.
Mogo
Software Engineer
June 2015 – Nov 2016
Tools: Selenium, Vim with Tmux
Platform: Ruby, Webrick, Docker, AWS, Linux
Description:
Webrick server was built to consume Quay’s successful build complete POSTs. Once the build complete post was received by the server, the newer docker images were pulled and updated on the server using the Docker commands. Finally, the API and the UI tests were run on them, the run results and its log URL was posted to the Slack channel for the subscribers to see.
Developed the API tests using the Minitest and added methods for each of the endpoints to make the REST calls and verify the response data
Exan Dental
Software Engineer
Mar 2014 – May 2015
Tools: TestComplete, SoapUI, JMeter, JIRA
Platform: Javascript, Groovy, Web services, Web, Windows
Description:
Capgemini
Software Engineer
Jun 2011 – Nov 2013
Tools: QTP, Notepad++
Platform: PHP, C#, SAP, Linux, Windows
Description:
Data Mining tool
Cisco routers configuration automation script
Cisco routers memory leak monitor application
Cisco routers time latency check application
Developed to connect and fetch time periodically from the router. The time data was later displayed using Highcharts graphical JQuery Javascript libraries to evaluate the time latency. Apparently the time lag would cause the router to reboot and the lag delta needed to be identified and reported to the firmware department to be fixed.
The SAP tests framework and the tools were developed to help create and provision the smart meters in the system with verification checks across integrated systems.
Independent scripts launcher
Full Stack Development & Maintenance - FashionJewelry
Jun 2008 – May 2015
Tools: Drupal 6 and 7, Ubercart, SQL
Platform: LAMP, Nginx
Description:
FashionJewelry is one of the leading seller of artificial jewelry in India. They required the state of the art portal to be built and maintained. The portal required the integration of eCommerce module like the Ubercart
to be implemented for the shopping cart and the checkout operations. Views
was used to setup the various displays of the product in different pages like in the home and the product pages and in the product page itself. Since Indian rupee was not a paypal currrency for accepting the card payments, relevant patches were written and updated like here to enable accepting payments in it.
Full Stack Development & Maintenance - LinuxFlavour
Nov 2006 – May 2015
Tools: Drupal 6 and 7, Ubercart, SQL
Platform: LAMP, Nginx
Description:
LinuxFlavour is one of the famous Linux distributors in India. LF required a clear and easy portal to sell their Linux media. The portal was setup using Drupal and Ubercart on LAMP stack. Periodic maintenance was performed like scheduled backups. Portal was updated for newer module versions and for Drupal as well whenever the newer versions were available to avoid security risks.
Software Engineer - Disney
Jun 2010 – May 2011
Tools: QTP
Platform: IBM Mainframe
Description:
Keane
Software Engineer - McKesson Healthcare
Jan 2010 – May 2010
Tools: Quality Centre, Mindmap
Description:
Software Engineer - Standard & Poor
Jun 2009 – Dec 2009
Tools: Quality Centre, Spira, Rally
Platform: Web
Description:
S&P required a system to be able to post and publish important market flashes. Flex add on was used to identify the flex objects. The flash news would be made ready by the journalists as Intern users. The editor as analyst could publish these flash articles to S&P clients such as Bloomberg, EDS and ERL. The latest Agile testing methodology was used. Each user story needed to be completed within a span of two weeks which involved both the development as well as the testing.
IBM
Software Engineer
Nov 2006 – May 2009
Tools: Rational Functional Tester, DB2
Platform: Javascript, Java
Description:
IBM’s own standard three tier test automation framework was used, which had the key function libraries. The first tier being the tests, then the object declaration and the final is the object repository. Keyword driven architecture was used. Data was taken from the data pool having mostly CSV or XLS data format. RFT scripting was done to test the application in the regression and the system testing phase. Objects were maintained in a separate module to help make them reusable for many scripts. Regular expressions were used for optimizing the objects and at verification points.
CDAC
Jr. Embedded Developer
Mar 2006 – Nov 2006
Tools: GCC
Platform: RTLinux
Description:
Real-Time Linux driver for the serial port
Bachelors in Computer Science & Engineering
Diploma in Embedded System Design in Linux - Centre for Development of Advanced Computing
Capgemini Connects - Best Performer Award for BCHydro
For approaching people, perform follow ups and get things done for helping the system wide testing and the sustainment team for their test data preparation. To live up to tight delivery schedules and for assertive skills.
Page template ragavendra