Sunil Kumar

Sunil Kumar

$15/hr
Design and Frontend Developer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
46 years old
Location:
Bengaluru, Karnataka, India
Experience:
12 years
Sunil Kumar Email: -Phone: - SUMMARY: 12+ years of Application Development experience that includes Analysis, Design, Prototype, Development, and Enhancements of applications built on Javascript and Embedded firmware. Co-founded Hawserr Software Pvt Ltd. Hold one Patent on my name towards Samsung. Architected and solely implemented the frontend of inmeey.com using HTML5, CSS3, SASS, javascript. Implemented module bundler with webpack. Configured HTML email templates in Sendgrid and integrated into inmeey. Executed and contributed to full-stack web development projects, with an emphasis on front end features, browser manipulation and cross-browser compatibility. Responsible for design and implementation of ongoing inmeey React Native mobile app for Android. Designed inmeey logo and website using Adobe XD, Photoshop and Illustrator. Integrated SMS authentication using Twilio with Auth0. Built cloud infrastructure on AWS [IAM, VPC, EBS, Cloudfront, ELB, EC2, RDS, S3 and Lambda]. Created complex and custom IAM policies, Roles, and User management for delegated administration within AWS. Setup production deployment CI/CD using Codeship and CircleCI for inmeey. Proficiency with bug tracking tools like JIRA and Git Issues. Exposure to error tracking tool Sentry. Strong experience with version control systems GIT (GITHUB and Bitbucket). Well versed with implementation of Models, Views, Controllers using MVC architecture. Optimized the architectural design by using low shared memory management which was supposed to carry not only in Higher End Machine with HDD but also in Lower End Machine without HDD. Efforts helped in giving software solution in designing Auto Test Tool using VC++, served the purpose for validating and testing the functionality before hardware is produced. Solid working experience in IDE's such as Visual Studio and VS Code. Experience in Healthcare, Printer and SOC. Delivered quality code by applying the best development practices. Strong Interpersonal, Communication, Self-management and Organizational skills. TECHNICAL SKILLS: Languages: Javascript, C and Data Structure Frontend Technologies: HTML5, CSS3, SASS Javascript Libraries: React.JS, React Native, Styled Components, Module Bundler: Webpack Design: Adobe Xd, Photoshop, Illustrator AWS Services: IAM, VPC, EBS, Cloudfront, ELB, EC2, RDS, S3, Lambda Bug Tracking Tools: JIRA, Github issues CI/CD Tool: Codeship. CIrcleCI Error Tracking Tool: Sentry Version Control Tools: Git (GitHub, BitBucket) Frameworks/Patterns: MVC IDEs: Visual Studio Code, Visual Studio PROFESSIONAL EXPERIENCE: Co-Founded - Hawserr Software Pvt Ltd - April 2017 to Aug 2019. Software Engineer Staff - LSI India Pvt Ltd - May 2013 - Sep 2014. LeadEngineer - Cypress India Pvt Ltd- Aug 2012 to May 2013. Module Lead - Mphasis India Pvt Ltd - Feb 2010 to Aug 2012. Software Engineer - Motorola India Pvt Ltd - Oct 2008 to Jan 2010. Lead Engineer - Samsung India Software Operations Pvt Ltd - July 2005 to Oct 2008. Software Design Engineer - Visteon Powertrain Control Systems Pvt Ltd, - March 2005 to July 2005. Project Engineer - MS Ramaiah School of Advanced Studies - Feb 2004 to March 2005. Work History: 1. Hawserr Software Pvt Ltd Project: inmeey Domain: Healthcare Description: inmeey is a modern platform designed to help everyone who are in need of blood to get in sync and stay in the zone. inmeey picks requests based on your current location and helps to easily collaborate with the requesters. Roles and Responsibilities: Architected and solely implemented the front-end of inmeey.com app. Designed inmeey logo and website. Front-end development using latest HTML5 and CSS3 techniques, backed by jQuery and other Javascript frameworks to enable optimum user experience throughout the site. Developed user authentication using Auth0 and SMS authentication using Twilio and social authentication using facebook and google rest api. Responsible for design and implementation of ongoing inmeey React Native mobile app for android. Built cloud infrastructure on AWS [IAM, VPC, EBS, Cloudfront, ELB, EC2, RDS, S3 and Lambda]. Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing. Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication. Setup CI/CD for production release using CircleCi. Environment: Javascript, React.js, ReactNative, HTML5, CSS3, Sass, Webpack, AWS, Bit Bucket, Jira, CircleCi, Sentry 2. LSI Logic India Pvt Ltd Product: Raid Controller Firmware Domain: Storage Description: Firmware for RAID Controller Cards. Roles and Responsibilities: Implemented fixes, enhancements and provided support for Raid controller firmware. Involved in design and architectural development process meetings and data modeling, business document review meetings. Involved in the documentation of the various phases, Project estimation and Release plan. Environment: C, Linux 3. Cypress India Pvt Ltd Product: USB 3.0 SOC Domain: SOC Description: Bootloader and Firmware for USB3.0 SOC. Roles and Responsibilities: Solely developed Bootloader and firmware for Cypress USB3.0 SOC. Responsible for LLD and SRS. Involved in design and architectural development process meetings and data modeling, business document review meetings. Involved in the documentation of the various phases, Project estimation and Release plan. Environment: C, Arm Development Studio, Keil µVision Debugger 4. Mphasis India Pvt Ltd Project: SATA Manager Queue Corruption Description: MSA20 and MSA500 are one of the HP storage controllers. Modules include Fan, SATA Manager and NVRAM. The communication between modules happens through PCI bus. The front end will be SCSI and the backend would be SATA i.e., connected to SATA drives. The SCSI IOP will be received and stored in process queue. Roles and Responsibilities: Understanding of MSA20 and MSA500 architecture. Testing and defect fixing of MSA20 and MSA500 controllers. Build, update and release of firmware through ClearCase. Preparing design documents at the database design level and architecture using Visio, and impact analysis document. Environment: C, PPC processor, Nucleus platform, Rational Clear case 5. Motorola India Pvt Ltd Project: Audio RTP Packetization Componen Domain: Investment Banking Description: Project mainly includes development of common solution for all IP audio services like, IP Voice packetization, local file stream packetization and other related applications. We were getting Audio payload from CODEC component as output, and we followed standard audio RTP packetization. Roles and Responsibilities: Understanding of RTP packetization Development of RTP Component. Integration of RTP component to Framework. Development of interfacing layer. Build, update and release of the firmware’s through Clear case Environment: C, ARM processor, P2K, Rational Clear case. 6. Samsung India Software Operations Pvt Ltd Project: Image Code Description: Image Codec is a tool used to design, develop and port various image Codec’s on to ARM processor that will support all MFP Applications and validating the same on Scan2Email and Scan2Fax. Roles and Responsibilities: Implemented Image codec simulation tool and Image viewer with MFC. Development of BMP, TIFF, RLE, LZW, PCX, Scalar and Rotator codec modules. Development of Interface layers and respective controlling layers. Integration and Porting of Image Codec Engine supporting various image codec’s. Development of normal, Linearized and encrypted Adobe PDF. Implementation of semaphores for task synchronization and message queues to send/receive message across different tasks. Implementation of IPC mechanism for data synchronization between Scanner, IPU and connectivity subsystem Implementation of stubs for unit testing of individual modules Build, update and release of the firmware’s through Clear case Track and maintain Root cause analysis for the customer defects. Environment: C, ARM processor, VXWorks, Rational Clear case and ClearQuest. Education and Professional Qualifications: Bachelor of Engineering in Electronics and Communication from JNNCE, Shimoga, Kuvempu University.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.