Challenges :
- Drawing multiple line from one points another point in svg.
- Infinite grid to place different AWS objects.
- Maintaining blueprint after every change.
- Custom undo redo operation with object position.
- Dynamically loading data from server and creating cloud orchestration on grid.
- Loading all services within minimum time.
Genesis Solution :
- Robust and scalable architecture.
- Web services based architecture to make it optimized and less time consuming.
- Using basic angular ways to avoid conflicts.
- Used new api and components of angular.
Benefits to the Client :
- Minimize request call on api to optimize the operation cost.
- User friendly application.
- Quick and correct response.
- Self-managed team backed up by excellent infrastructure and local management support for day to day operation.
- Application with latest technologies with optimal cost.
Technology :
Angular 8, Html5 CSS, Bootstrap,Java, Spring Boot, Log4j
Tools :
Spring tool suit, Visual Studio code, Eclipse, Workbench,Source-tree.
Challenges :
- Uploading multiple files to server from desktop.
- Managing multiple data for every staking manager player.
- Taking screenshot from desktop application and uploading to server.
- Managing different access right according to users in web application.
- Maintaining different user session.
Genesis Solution :
- In-depth knowledge of the underlying domain for creating a user friendly application.
- Designed Optimized solution to upload the files.
- Maintaining unique data sets for each player.
- Proactively involved in new implementation and enhancement of the application.
- By working on both desktop and web application parallel to reduce overall time-frame.
Benefits to the Client :
- Application with latest technologies with optimal cost.
- The team working as integral part of on-shore team with complete ownership., bringing in efficiency into overall operations.
- Client got both the application together with desired functionality within stipulated timelines.
Technology :
Html5, CSS, jQuery, Bootstrap, javascript, ajax, Java, Spring MVC, Log4j.
Tools :
Eclipse, SVN, Third party APIs, MySQL Workbench, etc
Challenges :
- Extract the mail in different ways and with and without APIs.
- Algorithm for dynamically rotating body and subject for sending mails.
- Managing multiple template for mails.
- Writing algorithm for sending bulk mail on single click.
- Stringent performance requirements like sending a given email to multiple user within 2-3 seconds or Importing lakhs of data from excel and adding to database within 1-2 seconds.
Genesis Solution :
- Using optimized code for long operation.
- Minimized the request on the storage to access DB information by introducing Cache request System.
- New API which were more suitable for the requirement.
Benefits to the Client :
- Client could focus on its business while leaving the implementation for Genesis.
- The complete ownership all phases from requirement to delivery.
- Application with latest technologies with optimal cost.
- The System built resulted in client achieving his business objectives.
Technology :
Html5, CSS, jQuery, Bootstrap, javascript, ajax, Java, Spring MVC, Log4j.
Tools :
Eclipse, SVN, Third party APIs, MySQL Workbench, etc.
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.