Software Development

An Event website based on art related events management ​

Application Overview :

This web application enables artists to plan, promote their events.. The artist can create their activities post registration and manage its entire life cycle. Through the application the artist can sell event tickets online. The application generates the appropriate notifications and also maintain event calendar, and the news related to the events.​

View More

Web & mobile Application promoting and advising healthy eating for an Australian Client​

Application Overview :

The application recommend plant based eating, Which is environmentally sustainable and scientifically proven to heal and promote a long and genuinely healthy lifestyle. The goal is to encourage advise and educate the population on plant based diets and healthy eating.​ Application provides/recommends its users genuinely healthy Meal Plan, Recipes, Supplements, Products and the Knowledge thereof.​

View More

Java functionality to read the Temperature from iButtons using API on client side of application​

Application Overview :

This is a web application which is designed for doctors working for spinal injuries.​ The client wanted a utility by which doctors can read the temperature of iButtons using the utility available on website without interacting to the server or any dependencies on system.​ Doctors after logging into the application, connects to iButton with USB … Continue reading "Java functionality to read the Temperature from iButtons using API on client side of application​"

View More

Java based application to scrap Real Estate data from multiple websites. ​

Application Overview :

This is a desktop application which is designed for One of the client whose goal was to scrape the data from different real estate website with different search parameters. The raw data thus scrapped are processed before using it for various reports. Some of these data are listed up on application’s front-end as highlighted entities.​ … Continue reading "Java based application to scrap Real Estate data from multiple websites. ​"

View More

Big Data application for Social Data Analytics for US client​

Application Overview :

The application is developed using Master and slave architecture. The basic aim of application is to capture the live streaming data from Social Networking Site , do some analytic on it on the basis of some set of keywords and rules defined and then add it to the social accounts by performing actions like , … Continue reading "Big Data application for Social Data Analytics for US client​"

View More

Profile and Learning management portal for Maritime Industries

Application Overview :

This LMS application provides a platform for enhancing the knowledge and skills with the help of learning tutorials videos and study material.​ The application also caters for corporates who can use this platform for training and skill enrichment of their staff through the learning materials, thereby making the staff more proficient and productive, in a … Continue reading "Profile and Learning management portal for Maritime Industries"

View More

A Tool to support Data Migration Testing for one of our clients in Malesia

Application Overview :

The application is developed to support data migration testing one of our clients in eCommerce domain, who was in process of migrating their old application to .new framework. ​

View More

System Monitoring and Robotic automation software for European client

Application Overview :

The client has a product which is majorly being used in shipping industires to manage the remote systems and their states. The application follows Master and slave architecture and automate system and device monitoring and takes decision based on the current state. The system also maintain the history of thrash-hold values system that will help … Continue reading "System Monitoring and Robotic automation software for European client"

View More

Challenges :

  • Lack of documented requirement​.
  • Maintaining communication due to Time zone difference​.
  • Aggressive timelines
  • Non-technical client.

Genesis Solution :

  • Documented baseline requirements​.
  • Provided complete solution that fulfilled the customers need.
  • Provided an interactive UI to end user as well as to admin to control all the parts of application.​

Benefits to the Client :

  • Web site with good visibility with optimal cost​.
  • Timely delivery. ​
  • Full dynamic control on all modules of website.​
  • Easy platform to Promote and do publicity of events​.
Technology : J2EE,JSP,My SQL,Tomcat,HTML
Tools : Eclipse, SVN.

Challenges :

  • Minimize request call on google cloud to optimize the operation cost. ​
  • Require excellent understanding of google cloud service​.
  • Generating SMS notification to different client location based on their time Zone and daily meal routine.​
  • Maintenance and support for the application​.

Genesis Solution :

  • Working as development partner with dedicated team of developers since last 5 years.​
  • Taking care of the development of all the modules of application.​
  • Minimized the request on the storage to access DB information by introducing Cache request System .​
  • Same team supporting the clients and ensuring quick response over SPR tickets.​
  • Proactively involved in new implementation and enhancement of produce.​

Benefits to the Client :

  • Low cost development and maintenance.​
  • Stable team resulting is shorter release cycle and quality work​.
  • Development team seamlessly integrated with on-shore team.​ ​
Technology : Google App Engine, Java, Jquery, Fire-base Cloud Messaging (FCM ), Google Cloud Storage (GCS), HTML, CSS, Ajax, JavaScript, XML,JSON.​
Tools : Trac, Git, Third party APIs, Eclipse, etc.​

Challenges :

  • To develop the utility independent of the system or web server.​
  • Fast data processing.
  • Using third party java utilities to get executed from front end code.​
  • Code signing tool preparation/procedure.​
  • Comparability between java and .NET (web site is developed in .NET and utility is developed in java)​.

Genesis Solution :

  • Cost effective solution, processing data efficiently​.
  • Provided a compatible solution to fulfill the customers need.
  • Handled all the tasks from development to deployment (code signing and singing certificate configuration with build.)​

Benefits to the Client :

  • Support from development to deployment. ​
  • Timely validations and regidstration to make the new DB active in specified time frame.​
Technology : Java,Applet,JNLP,XML.
Tools : Eclipse, GitHub, Jira, etc.

Challenges :

  • Non-technical Client.
  • Need for quick operations.
  • Fast data processing.
  • All target websites had different architecture.​
  • Easy maintenance.

Genesis Solution :

  • Selection of right technologies based on target sites.​
  • XML based scrapper for easy maintainability​.
  • Provided Interactive UI for easy operations​.
  • Task Scheduling .
  • Scalable design to add more websites in future.
  • Proper report and emailing.

Benefits to the Client :

  • Cost effective scalable and maintainable solution​.
  • Accurate data processing​.
  • Fast data searching on different websites.​
  • Automatic report generation​.
Technology : Java, XML, Swing, Scelanium, Web harvest
Tools : Eclipse, SVN, etc

Challenges :

  • Complete ownership from requirement, architecture, design, development and coding​.
  • Application is combination of multiple languages.​
  • Need good hands over scripting languages , Data analysis and command executions.​
  • Inhouse multi node cluster using Hadoop Distributed File System .​
  • Storing and Analysis on Huge dataset with high level performance .​
  • Capture Live Streaming data and Storing into HDFS.​
  • Automatically start ,stop , pause and resume the Jobs on remote machine .​

Genesis Solution :

  •  Architected and designed the system.
  • Dedicated team of developers to take care of all the development scopes , architecture Analysis , Database Design and Issue fixing.​
  • Covering development of all the modules of application from start to end.​
  • Created the scalable solution.​
  • Proactively involved in new implementation and enhancement of System.

Benefits to the Client :

  • Low cost of ownership.​
  • Client could focus on its business while leaving the implementation was taken care of Genesis.​
  • Stable team to do the development as per expectation and quality standards within the specified timelines​
  • The System built resulted in client benefited his Business growth exponentially .​ ​
Technology : Java, Scala ,Swing , bash scripts, shell scripts, MySQL , Apache Sqoop , Apache Hive , Apache Spark , Apache Hadoop , Apache HBase , Apache Pig , Apache Zookeeper , Jsp , Servlet , HTML , CSS , jQuery , Ajax etc.​
Tools : Putty, WinSCP, SVN, Third party APIs, Eclipse, etc.​

Challenges :

  • The client had very vague idea of requirements​
  • Back and forth communication with client to understand his need.​
  • Breaking requirement into multiple releases.​
  • Corporate plans and selection algorithm for creating learning packages.​
  • SOA based architecture​ Strong Admin part to control all activities.

Genesis Solution :

  • Discussion with client to understand and baseline requirement.​ Prioritize requirements and prepared the timeline​.
  • Provided an scalable application architecture ​
  • Daily standup to update the progress and clarification on requirement.​
  • Robust and scalable architecture.​
  • Webservices based architecture to make it useful for mobile apps too

Benefits to the Client :

  • All requirements documented.
  • Interactive application.
  • The complete ownership all phases from requirement to delivery​.
  • Application with latest technologies with optimal cost.​
  • User Friendly Interface​.
Technology : Java,Spring boot,Angular 6,Payment APIs, My SQL.
Tools : Eclipse, Mantis, SVN, etc​

Challenges :

  • Major changes in new database architecture​.
  • Understand the data migration scenarios, source and target database structure and their mapping.​
  • Existing tools were not able to cater to complex data transformation logic​.
  • Custom tool need to be developed in very short time to support the ongoing testing.​
  • Manage different comparison logic (for ex : transaction mappings, count, color code etc).​
  • Writing efficient code to manage comparison of millions of data in a responsible time
  • Mange report file size.

Genesis Solution :

  • Planned the tool development in phased manner in sync with test plan so the functionality are available as the testing team needed them.​
  • Designed a user user friendly UI interface.​
  • Implemented efficient algorithm to process bulk data, processed millions of rows in few minutes.​
  • Managed comparison logic​.
  • Handled run-time situations in data mapping.​

Benefits to the Client :

  • Cost effective custom solution​
  • Responsive team of developers to make changes in the tool as per the test requirement.​
  • All custom logic and business riles taken care of.​
  • Assured of 100% accurate data in target database.​
  • A useful generic UI interface which will use in future to validate another data migration testing
  • Tool helped in completing data migration testing within stipulated timeline.​
Technology : Java,SQLite,Swings.
Tools : Eclipse, GitHub, Jira, etc.

Challenges :

  • Maintenance and enhancements of the well-established long standing product, which is existing in market place since last 25 years.​
  • Complex product architecture.and multi language support​.
  • Require knowledge of Java, RCP and various scripting languages.
  • Application is supported on multiple platforms like mobile, UNIX, windows etc. So need to take care of compatibility while implementing new feature.​
  • Need to work as extended team of onsite team while following the same process and standards and Onboarding and training of offshore resources.​​

Genesis Solution :

  • A team of 5 developers working seamlessly supporting product enhancement and maintenance since last 5 years.​
  • The team is tightly integrated to on-site development and QA team and reporting progress to project manager on daily basis.​
  • In-depth knowledge of the product to take care of the development of all the modules of application.​
  • Training and on boarding of new resources is taken care of by off-shore team to minimize the impact of any developer leaving .​
  • Client support and quick response over SPR tickets.

Benefits to the Client :

  • Stability and continuity in the team to support development, enhancement and maintenance of the product as per expectation and quality standards.​
  • Self-managed team backed up by excellent infrastructure and local management support for day to day operation​.
  • No cost of on-boarding and training new resource.​
  • The team working as integral part of on-shore team with the sprite of collective responsibility and the ownership., bringing in efficiency into overall operations.​
  • Quality releases within the timeline​.
Technology : Java, Eclipse RCP, SWT, Perl, c, bash scripts, shell scripts, powershell, Dot net, SQL server, Auto IT, Android, Objective c etc.
Tools : Trello, Trac, SVN, Third party APIs, Eclipse, etc.

Software Testing

Web application that facilitates employee assessment and tracks their progress as per development plan ​

Application Overview :

People are the most important assets in any organization. The organization can help them in realizing their potential through right assessments and feedback, The application facilitates 360 degree assessment to reveal individual strengths, unproductive patterns and roadblocks. The insights gained create awareness, reveal potential, illuminate opportunities and form the cornerstone for development plans.​ The outcome … Continue reading "Web application that facilitates employee assessment and tracks their progress as per development plan ​"

View More

A platform that creates accessible web content for every visitor​

Application Overview :

Our client creates the accessible web content to facilitate differently abled person. The scope of this testing is to check if the site is compliant to the accessibility standards.. The comprehensive audit and analysis of website content include – ​ ADA Compliance scorecard showing each level (A-AAA), pass/fail ratings for each regulation, screenshots, and code … Continue reading "A platform that creates accessible web content for every visitor​"

View More

E-Commerce website for skin care products​

Application Overview :

The client has one E-commerce website for skin care products, where user can buy these product and give reviews. The application helps people to find the right skin care product, helping them to look n feel younger and also to live healthier and happier lives.​

View More

B2B platform that offers solution for customer’s solar needs

Application Overview :

It is a B2B platform offering one-stop solution for all solar sales needs. ​ The application helps Sales Rep/user design solar panel, calculate the annual consumption based in the utility provider. ​ The system allows third party finance system integration​ The application facilitate consumer financing, customer service and ongoing support​ User can manage their daily … Continue reading "B2B platform that offers solution for customer’s solar needs"

View More

Web based CRM application for financial institutions​

Application Overview :

This is a web based CRM application designed for retail banks and other financial institutions to manage a complete customer life cycle and enhance their customer’s overall experience with the institute. The solution provides a complete set of tools for bank front-office and contact center management. It allows end-to-end sales processes of financial products and … Continue reading "Web based CRM application for financial institutions​"

View More

iOS applications for casino game’s instructions​

Application Overview :

Our client has online mobile applications which provides instructions for popular casino games and also their promotional videos. Application helps user to find the games according to need. ​ The list of games include iconic and hottest titles that all players recognize and love, such as Jackpot Party®, Reel ’em In®, Black Knight, The Wizard … Continue reading "iOS applications for casino game’s instructions​"

View More

Campaign creation platform for E-commerce vendors to deliver coupons and emails to targeted customers​

Application Overview :

Our client provides a platform to E-Commerce vendors for creating targeted campaigns to deliver coupons and emails to targeted customers. The platform helps the clients to focus on real business needs and challenges. ​

View More

A Cloud-based video personalization platform for marketers and entrepreneurs​

Application Overview :

It is a web based application which provides Real-time video personalization. The application has a online editor which personalizes video with audience’s name, image or email. It provides integration with top Marketing platforms such as LeadPages, WordPress, GetResponse, InfusionSoft and the Media such as YouTube, Vimeo, Clyp.it, SoundCloud, Giphy, Images, Flickr, Youzign​

View More

Challenges :

  • Geographically distributed cross functional team​.
  • Multi lingual application​.
  • Compatibility Testing on different browsers and devices.​
  • PDF report testing on different languages.​
  • Impact analysis of new requirement on existing system from testing perspective​.
  • To do testing in every aspect including performance testing.

Genesis Solution :

  • Rigorous project tracking and defect management to meet the timelines.​
  • Report Analysis based on the participant feedback.​
  • Testing env. Setup for Performance Testing using JMeter.​
  • Test case designing and execution.​
  • Gathered Information with dev team and prepared requirement document based on our understanding.​
  • During PROD releases, team is available on weekends and late night work for support.​

Benefits to the Client :

  • Project requirements are known to each member in team which reduces miscommunication.​
  • Weekly standup call’s and test updates.
  • Provide backup resource to the project when main resource was on leave.​
  • Hassel free quality releases​.
  • One team managing all aspects of testing including performance testing and multi lingual testing​.
  • Training and project induction for new resources taken care by Genesis thus ensuring continuity and keeping the overall cost low.​
Tools : Zoom, Jmeter, Jira, Lightshoot, Jing, Google Drive​.

Challenges :

  • Audit result sheet preparation​
  • Mobile App Accessibility Testing​
  • Accessibility tools such as NVDA, JAWS, Voice Over​
  • Testing of the website with disabled user’s perspective​

Genesis Solution :

  • Created checklist for the accessibility compliance testing​
  • Identified the tools for checking site Accessibility to make the process more effective and efficient. ​
  • Use of rich device inventory available at Genesis for Mobile App Accessibility Testing involving wide spectrum of devices​
  • Inhouse training for the team on accessibility testing on ongoing basis.​

Benefits to the Client :

  • Good quality product and timely delivery​.
  • On demand QA support, you can add the number of QA resources as per requirement and reduce them when work has been finished​
  • Genesis taking responsibility for on boarding and training new resources​.
Tools : Skype, Lightshot, Jing, Microsoft Excel, Browsers, Mobile devices, Site Accessibility Checker, NVDA, JAWS, Voice Over, Gmail, Drive ​

Challenges :

  • Distributed Team​.
  • Third party Integration Testing such as Google Analytics, FB pixel, Bronto​.
  • Use of plugins such as Yotopo​ Performance Testing​
  • To do testing in every aspects including Automation and performance testing.

Genesis Solution :

  • Created baseline requirement document​.
  • Setup the Automation Framework on client server​.
  • Created automation Test Cases using BDD methodology​.
  • Created Test Cases for Third Party Integrations​.
  • Test Manager support to the team​.
  • Complete test management for application​.

Benefits to the Client :

  • Provide backup resource to the project when main resource unavailable due to exigencies​.
  • Daily standup calls and test updates​.
  • Good quality product and timely releases​.
  • During product release, team is available after office hours and on weekends​.
Technology : C#, Speckflow(BDD), Nunit​
Tools : Lightshot, Jing, Email, Skype, Slack, Yotopo, Visual Studio, Source tree, Redmine, Selenium Webdriver, Chrome Driver​.

Challenges :

  • Frequent Change in Project Requirements​
  • Geographically Distributed Team​
  • Third party Integration Testing such as Sunlight, Mosaic, Loanpal, Sunnova​
  • Sales Force Testing ​

Genesis Solution :

  • Genesis team was seamlessly integrated with core team 
  • Followed Agile model with daily standup meetings​.
  • Organized training sessions for the project​.
  • Proper team coordination​.
  • Impact analysis of change requests.
  • Created Test Plan document and Test Cases and regularly updated them to reflect the change in requirement​.
  • Training and on-boarding process for new team members​.

Benefits to the Client :

  • Excellent quality release at optimized cost.​
  • Team reporting day to day work to on site project manager​.
  • Local management support as per project requirement​.
  • Provide backup resource to the project when main resource was on leave for on time delivery​.
  • On demand scalability, new team members are added on demand to take care of increased load during festival season ​.
Tools : Lightshot, Jing, Loom, Mantis, JIRA, Email, Skype, Slack, Postman​

Challenges :

  • No requirement document.
  • CRM Testing, Integrattion of applicaton with other portals ​.
  • Understanding of financial terminologies​.
  • Multiple Browsers and devices testing​

Genesis Solution :

  • Created baseline requirement document​.
  • Created Test plans and Test Cases​.
  • Complete test management for application​.
  • Maintained device and browser compatibility for the application​.
  • Provide device on demand for the testing​.

Benefits to the Client :

  • Regular Test updates on Daily standup calls​.
  • Hassel free quality releases​.
  • Maintain backup resource for the project in case of non-availability of assigned resources due to personal exigencies​
  • On demand scalability and downsizing as per the project requirements optimized overall cost without impacting the release schedule.​
Tools : Asana, Browser Stack, Skype, Lightshot, Jing, Excel, Browsers ​.

Challenges :

  • Not using any Project Management and defect tracking Tool​.
  • Multiple device testing​.
  • Short testing window​.

Genesis Solution :

  • Set up a Project Management and the defect tracking tool for the project​.
  • Regular follow ups from the client​.
  • Proper communication among team members ​.
  • Maintained device compatibility test result in sheet​.
  • Implemented testing strategies and Test solutions​.
  • Gather the required number of testers at short notice to complete the testing within stipulated timelines.​
  • Maintain, manage, augment the device inventory for the testing​.

Benefits to the Client :

  • Good quality product and timely releases without maintaining in-house qa team.​
  • No need to maintain multiple devices and procure new ones. device inventory,​
  • On demand testing and continuity in testing being maintained release after release. ​
  • Genesis taking responsibility for on boarding and training new resources.​
  • New devices testing is covered without any additional cost of the device being charged.
Technology : Xcode, Objective C and Swift​.
Tools : Mantis, Lightshot, Jing, Camtasia, Excel, Skype​.

Challenges :

  • Understanding the campaign.​
  • Check every campaign, for various triggering conditions for Overlay(any kind of popup). The conditions parameters include location, Page, Visitor etc​
  • Test each campaign on multiple browsers and devices by manipulating cookies.​
  • Email Remarketing Testing​.
  • Team synchronization during campaign testing.​

Genesis Solution :

  • Management of campaigns in team on daily basis​.
  • Coordination with Project Manager and Dev Team.
  • Managing the test activities.​
  • Identified the best of the available tools for cookie testing such as Temper Monkey, Cookie Manager ​.
  • Implemented testing strategies and Test solutions whenever there is change in requirement​.
  • Backup resource to the project when main resource was on leave for on time delivery​.
  • Training and on-boarding process for new team members​.

Benefits to the Client :

  • Defect free campaigns. Campaign\s are tested on different configurations and devices, using Genesis' rich device library.​
  • Seamless and smooth operation and test management for campaigns.​
  • During campaign releases, team is available after office hours​
  • On demand scalability, new team members are added on demand to take care of increased load during festival season. ​
Tools : Jira, Browser Stack, Slack, Lightshot, Jing, Google Drive, Browsers(Chrome, Firefox, IE, Edge), Tampermonkey

Challenges :

  • No requirement document​
  • Distributed Team​
  • Integration testing with third party applications such as GetResponse, InfusionSoft, Intercom, LeadPages​
  • Payment flow testing with multiple payment platform such as JVZoo, DealGaurdian, Stripe, PayPal, Zapier, PayKickstart​

Genesis Solution :

  • Created baseline requirement document​
  • Followed Agile model to solve the distributed team problems​
  • Rigorous project tracking and defect management to meet the timelines​
  • Implemented testing strategies and Test solutions​
  • Testing env. Setup for Autoresponder integration and Payment gateway testing​.
  • Test Manager support to the team​
  • During PROD releases, team is available on weekends for support​.

Benefits to the Client :

  • Project requirements are known to each member in team which reduces miscommunication​.
  • Daily standup call’s and test updates​.
  • Backup resources in the project team to maintain continuity in case of exigencies​.
  • Timely quality releases.​
  • Production validation post deployment.
Technology : Node.js, JavaScript, MongoDB
Tools : Asana, Browser Stack, Mozilla Thunderbird, Postman, Slack, Lightshot, Jing, Google Drive, Camtasia​

Genesis Technologies | All Rights Reserved © 2011-2019