Winners are announced.
“The only way to learn a new programming language is by writing programs in it.”, Dennis Ritchie
The objective of the Hackathon challenge is to ideate & create solutions and working proof of concepts around some of the emerging programming, scripting and markup languages such as Rust, Dart, Go, Swift, Lua, Kotlin, Elixir, TypeScript & PowerShell and libraries and tools such as Pandas, TensorFlow, and Torch/PyTorch. You can pair these with your choice of Web frameworks as well as databases. Target technology stacks could be native mobile development, web applications, data science, machine learning, big data, server-side compute etc. Internal training courses around these technologies are available through the Mphasis TalentNext portal, https://talentnext.mphasis.com/Employee/Home.
The hackathon is open for all Mphasis employees across offshore and onsite locations and will leverage the Hacker Earth platform for collaboration. Participants will be selected based on submissions of an abstract of the proposed idea. Some illustrative ideas for the Hackathon proposal are listed below. You do not have to restrict your ideas to the below, but these are representative of the kind of ideas we are looking for.
Your task is to: • Form teams of up to 4 members • List potential customer challenges that can be solved • Provide a descriptive account of the proof of concept, chosen data set/API, architecture • Articulate your methodology and create appropriate solutions • Demo the solution
Notes: Your solutions should include at least one of the languages, tools and frameworks such as Rust, Dart, Go, Swift, Lua, Kotlin, Elixir, TypeScript, PowerShell, Pandas, TensorFlow and Torch/PyTorch. You can pair these with your choice of Web frameworks as well as databases. The final demo needs to be submitted in the form of demonstrable prototypes.
Important: The entire Challenge is divided into 2 phases - Phase 1- Idea Phase: Where you register yourself by submitting an idea. Phase 2 - Prototype Submission: All the graduated teams from Phase 1, will have to submit their working prototypes using the programming languages, tools and frameworks mentioned above. If there is a need to learn the required skills or brush up your knowledge on any of the aforementioned tools, you can take up the courses available on Talent Next, to learn and build your Prototype (proof of concept). Also, all the graduated teams will be allowed free access to the courses, as some of them require manager nominations. Please note that Mphasis will not be sponsoring any learning or courses taken externally.
Languages: Rust, Dart, Go, Swift, Lua, Kotlin, Elixir, TypeScript & PowerShell and similar emerging programming, scripting and markup languages. libraries and tools: such as Pandas, TensorFlow, and Torch/PyTorch You can pair these with your choice of Web frameworks as well as databases Target technology stacks could be native mobile development, web applications, data science, machine learning, big data, server-side compute etc. For training : Make use of Talent Next Courses at different proficiency levels.
Microservice is a service-based application development methodology. In this methodology, big applications will be divided into smallest independent service units. Microservice is the process of implementing Service-oriented Architecture (SOA) by dividing the entire application as a collection of interconnected services, where each service will serve only one business need.
These are apps created for a specific platform (iOS or Android) using the software development tools and languages supported by those operating systems. iOS uses Xcode and Objective-C, whereas Android uses Eclipse and Java.
Omni-channel retail (or omnichannel commerce) is a multichannel approach to sales that focus on providing seamless customer experience whether the client is shopping online from a mobile device, a laptop or in a brick-and-mortar store.
Predictive analytics is the use of data, statistical algorithms and machine learning techniques to identify the likelihood of future outcomes based on historical data. The goal is to go beyond knowing what has happened to providing a best assessment of what will happen in the future.
Machine learning is a subfield of artificial intelligence (AI). The goal of machine learning generally is to understand the structure of data and fit that data into models that can be understood and utilized by people.
Natural Language Processing (NLP) is the part of AI that studies how machines interact with human language. Combined with machine learning algorithms, NLP creates systems that learn to perform tasks on their own and get better through experience.
Winner
First Runner Up
Second Runner Up
Amazon Gift Voucher worth INR 15000