Vijayakrishna Radhakrishnan
Verified Expert in Engineering
Android Data Binding Developer
Chennai, Tamil Nadu, India
Toptal member since June 27, 2017
Vijayakrishna is an all-around full-stack developer who has worked in various types of web app and mobile app development. He has worked on many projects as a software engineer, technical consultant, technical lead, and project lead. Vijayakrishna has worked with; AWS infrastructures like Kinesis Streams, S3 buckets, and Lambda; back-end frameworks like Spring Boot, Node.js, and Go; front-end frameworks like AngularJS and React; and Android and iOS mobile app development.
Portfolio
Experience
- Java - 6 years
- MongoDB - 4 years
- Android SDK - 4 years
- AngularJS - 3 years
- Go - 2 years
- Android Data Binding - 1 year
- Model View ViewModel (MVVM) - 1 year
- RxJava 2 - 1 year
Availability
Preferred Environment
Git, MongoDB, AngularJS, Android Studio, MacOS, Full-stack, Java, Spring Boot, React, Node.js
The most amazing...
...thing I've coded is the iOS game Greedy Jump, a massively addictive egg-jumping game.
Work Experience
Game Developer
Self Employed
- Developed a Roblox game, including inventory items, conveyors, portals, power-ups, weapons, portal guns, and vehicles.
- Worked on a prototype in Babylon.js. Loaded a 3D model and displayed it on the web.
- Architected .NET application and interops with Excel and AutoCAD.
Project Lead
Baton Systems
- Led a team of developers in understanding and developing micro-services for a product that is deployed in Kubernetes.
- Managed each incremental release in Jira with features, bug fixes, and enhancements going in on each release.
- Oversaw production push deployments and observed warnings and errors in the system. Provided production support, hot fixes, and documentation on each activity happening on production systems.
Technical Architect
MindKrush Solutions
- Created an Android app that connects buyers and sellers. It involves attachments (photo, video, and audio), chatting, voice calling, and other features including a SMS OTP login and push notifications. Technologies used include Android Native, Amazon S3, MQTT, WebRTC, and AngularJS for the back-end.
- Developed the back-end for the above buyer-seller app. Technologies include Golang, MongoDB, and Firebase push notifications.
Technical Consultant
Habile Technologies
- Worked on a product gallery Android app.
- Developed a store-locator Android app which displays nearby stores of interest based on the user's location.
- Developed an augmented-reality Android app—it displays 3D graphics and music when a particular design ID card is scanned.
- Created a good-citizen augmented-reality app which displays an actor's video concerning the Indian rupee. This is a social awareness app to educate people on not selling their votes.
- Built a trip planner Android app which helps co-travellers to keep their trip data in sync (the data includes a checklist, photos, and videos).
- Developed an iOS app that teaches learners how to play the guitar via step-by-step lessons with charts and YouTube videos.
- Worked on a wedding planner web app using AngularJS. This app helps users plan their wedding with invitation cards, wedding hall bookings, and more.
Senior Software Engineer
TiTi Technologies
- Developed, by myself, an iOS game called Greedy Jump; using Cocos2d and Objective-C. The game features involve jumping, combos, collision detection, frame animations, particle effects, season-based themes, a scoreboard with a game center, ad integration, in-app purchases, virtual coins to spend inside the game, and achievements.
- Developed, as part of a team, a vehicle-tracking solution. GPS devices are attached to vehicles and they send location feeds to the server. The back-office team can track the location of vehicles in real-time as well as find out their travel history.
- Developed a few websites.
Software Engineer
SMSC
- Developed a CCXML interpreter. Written in C, the tool reads CCXML script and executes the instructions and is meant to be integrated with IVR software.
- Worked on sequencing module for RTSP streaming. The incoming packets may arrive in a different order, but the module has to sequence the incoming packets in order.
- Worked on 4CS Test Suite which is a testing framework to test INIC chips and is meant to be used in MOST optical ring networks. This ring network is used in luxury cars such as BMW.
Research Assistant
AU-KBC Research Center
- Developed a morph analyzer for the Tamil language, where the given word is analyzed for its root words and its formation (morphology).
- Worked on the part-of-speech analysis for the Tamil language. Given a sentence in Tamil, the POS analyzer will detect the right part-of-speech for each word.
- Created a sentiment analyzer for English. Given a movie review's text, the sentiment analyzer will detect whether the review is a positive review or a negative review.
- Worked on machine Translation between English and Tamil.
- Developed named entity recognition module for English using conditional random fields.
Experience
Greedy Jump | iOS Game
Augmented Reality App
Store Locator | Android App
Wedding Planner | Web App
Education
Bachelor of Engineering in Electronics and Communication
Anna University - Chennai, India
Skills
Libraries/APIs
jQuery, Joda-Time, Google Places API, Facebook SDK, GSON, ActiveAndroid, Retrofit 2, RxJava 2, WebRTC, Twilio API, React, Three.js, WebGL, Apache Lucene, Node.js, REST APIs, Babylon.js
Tools
Subversion (SVN), Firebase Cloud Messaging (FCM), Xcode, Git, Android Studio, Eclipse IDE, MQTT, Microsoft Visual Studio, Google Analytics
Languages
C, Perl, Objective-C, C++, CSS3, Go, JavaScript, Visual Basic 6 (VB6), Java, PHP, HTML5, HTML, CSS, Python, Visual Basic .NET (VB.NET), TypeScript, C#
Frameworks
Jakarta Server Pages (JSP), Cocos2d, AngularJS, Gin-Gonic, Android SDK, Express.js, CodeIgniter 3, Apache Struts 2, Box2D, iOS SDK, Spring Boot, Angular, .NET, Jersey, Ionic, Play 2, Unity, Canvas Game Engine
Paradigms
Model View ViewModel (MVVM), Microservices Architecture
Platforms
MacOS, Linux, Windows, Drupal 8, Vuforia, Amazon Web Services (AWS), iOS, Android, Google App Engine, Oculus Rift
Storage
Amazon S3 (AWS S3), MySQL, SQLite, MongoDB, Redis, CCXML
Industry Expertise
Trading Systems, Web Design
Other
GPS, EventBus, 2D Games, Real-time Locating Systems (RTLS), OkHttp, Retrolambda, Android Data Binding, Game Development, Macros, Full-stack, APIs, API Design, Augmented Reality (AR), Architecture, Forex Trading, Nutch, RTSP, Google Cardboard, MVP Design, 3D Games
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring