With more than 9.5 years of experience in IT industry, currently working as a Sr. Software Engineer in the areas including RWD - Responsive Web Application development, Console applications, Games development, Hybrid mobile apps, Interactive KIOSK Applications, Casino Games developments for - (Web, Social Platform, Live dealer games, Slot Machine Terminals, Mobile devices) and E-Learning Applications.
Alongside have executed various freelance projects as Multimedia developer within the animation industry and design studio like Architectural modeling, Virtual reality, 3D Modeling, UI/UX designer, Unity application development, hardware integration using Arduino boards etc. Also have a very keen interest in Artificial Intelligence Machine learning and IoT.
Microsoft Azure: AD, Oauth2.0, Service Bus, App Service authentication/hosting/deployment, SSO, Key vault, Blob Storage etc. |
|
C# .Net |
|
Clojure |
|
Type Script |
|
Action Script 3.0 |
|
HTML5 |
|
Bootstrap |
|
Zrub |
|
Web Socket |
|
Code patterns: OOP, MVC, Singleton, Functional programming |
|
AngularJS |
|
Redux |
|
Ionic |
|
MongoDB |
|
MySQL |
|
NodeJS |
|
ExpressJS |
|
Rest API (Web Service) |
|
• Responsible for architecting the software based on client requirements
• Designing and developing abstract library frameworks for reusability and
robustness of code modules.
• Implementing high quality coding standard protocols for peer
developers and ensuring on time delivery.
• Develop and support all phases of IT project lifecycle which includes
requirements, technical design, coding, setting up cloud services and
production deployment.
• Code review & audits and suggesting improvements
• Responsible as a lead developer for the development of Slot, Card, Table Games as well as Live Dealer Games for Land Based, Web and Mobile platforms which are highly popular in some reputed casino’s at Las Vegas, Macau, Hong Kong etc.
• Played role as a team coordinator among the designers, game Mathematicians and programmers, also was responsible to provide training to the Jr. Developers.
• Responsible for the interaction with the client and understanding the requirements in various phases of the product development.
• Handle project delivery & documentation of development.
• Work on all ranges of products including mobile-apps, websites, admin dashboards, e-mail templates and so on.
• Responsible for developing, testing and debugging the responsive websites and hybrid mobile applications.
• Responsible for creating development specifications and guidelines.
• Created design mock-ups and iterate till the designs are finalized.
• Was responsible for developing and optimizing flash based interactive games in Action Script 3.0 using Adobe Flash.
• Was involved in interaction with the animation department and coordinating among the developers and animators.
• Augmented reality - Developed a prototype of a product using Arduino, sensors like Gyroscope, magnetometer and Accelerometer used to control an object in digital environment by interacting with hardware.
• Augmented reality - Developed prototype of an application using Papervision3D and other libraries to control the object in digital environment using a marker printed on a paper.