Piyush Agarwal

Piyush Agarwal Email and Phone Number

Senior Android Engineer at Block Inc (Square) @ Square
Piyush Agarwal's Location
Fremont, California, United States, United States
Piyush Agarwal's Contact Details

Piyush Agarwal personal email

About Piyush Agarwal

In spite of holding B.Tech in Electronics and Communication, I am very much passionate about software development. Solving complex mathematical problems and playing with latest software architectures keeps me alive.Exploring the digital world, the latest technologies and re-imagining the world is always been very exciting for me. I do believe in contributing to open source projects, had contributed to Google's Android tools team for various feature suggestions and problem-solving.About my Work:I am working as an Android Engineer at Square Inc. where I try to help millions of entrepreneurs to help them achieve their dreams by making Weebly product( Square eCommerce) available for Android devices. The application for an end to end support for website editing and e-commerce management( One of its kind). Currently working and leading the architecture and development of a upcoming brand new website editor for Andorid using state machine driven architecture( Inspired by Vuex.js). My work is now purely on kotlin language along with some web technologies, Fortunately Java days are gone. I am just loving it.Specialities: Android Engineering, Kotlin, Java, Sketch, Animations(Google's material design), Artificial Intelligence(Alexa, Google Home), Augmented Reality( Vuforia), Virtual Reality ( Cardboard and Google VR).I love to code and live to code."So far, I am paid for doing what I love to do and will keep doing that."You can reach me @pyus13, on the internet.Stackoverflow : http://stackoverflow.com/users/1261266/pyus13Google+: https://plus.google.com/u/0/+PiyushAgarwal/aboutI love to help the communities. Working in the teams, influencing others, sharing my knowledge makes me feel inspired.Beside all these techs, I love to move my legs on some crazy music and always ready to do some night out parties with friends. That's me as a person.

Piyush Agarwal's Current Company Details
Square

Square

View
Senior Android Engineer at Block Inc (Square)
Piyush Agarwal Work Experience Details
  • Square
    Senior Android Engineer
    Square Jun 2018 - Present
    San Francisco, Ca, Us
    Currently leading the architecture and development of brand new website editor for square ecommerce, all kotlin and Vuex inspired state machine architecture.After COVID-19 shifted the entire focus on helping small business owners to quickly start accepting payment using a totally new form of contact-less payments through square point of sale app.Very Exciting work at Square.
  • Weebly
    Senior Android Engineer
    Weebly Aug 2017 - Present
    San Francisco, Ca, Us
  • Tata Consultancy Services
    Android Technical Lead
    Tata Consultancy Services Jan 2015 - Aug 2017
    Mumbai, Maharashtra, In
    Everything is old, new is Artificial Intelligence and new Programming language Kotlin. Here my interest moved from everything to Artificial Intelligence. I developed few POC and tested with Google Home Personal Assistant, Seems it is just a beginning. Also started writing basic code bases to kick start the Kotlin, really a beautiful language.My development strategies are, write reactive with RxAndroid, inject all dependencies with Dagger and Making your views more declarative using Databinding. This makes more robust, flexible and extensible code bases, which welcomes changes without moving the bricks and reinventing the wheel. I am exploring new use cases and solve the complex Android problems using such frameworks. I like clean and beautiful code.In Mobile Automation Testing framework, I started working on Mockito, Espresso and Selenium. I have managed and planned few college visits, Also judged and mentored college students for different Hackathons as part of TCS Academic Interface Program.1. NISH (National Institute of Speech and Hearing, Trivandrum).2. SVNIT (Sardar Vallabhbhai National Institute of Technology, Surat): Mentor the students and also Judge for the national level Hackathon "In-Out"​ with more than 200 participants and around 40 Teams.3. VNIT ( Visvesvaraya National Institute of Technology, Nagpur ): Given Presentation on Digital Offering of TCS to Students.4. VJTI ( Veermata Jijabai Technological Institute, Mumbai ): Judge the event for Hackathon.Responsible for understanding the requirements coming from different clients, providing solutions and creating architectures for various android applications. Also responsible for giving android training to different project members. I am also engaged with RnD for some really very interesting stuff and creating POCs around them for bringing the business, it includes technologies like OpenCV, Augmented Reality, Android Wearable, Beacons etc.
  • Tata Consultancy Services
    Android Developer
    Tata Consultancy Services Mar 2012 - Jan 2015
    Mumbai, Maharashtra, In
    I closely work with User Experience and User Interaction Designing team here to make sure the quality and deliver best we can do for our apps. I like to have regular chat sessions with different project teams, QA teams etc. for deep understandings of various mobile apps. It helps me a lot to keep myself diverse and think in every aspects of a software development. "I always think nothing I know but everything I can try to do.", sounds like over confidence but it's not, it delivers a positive attitude and the key thing which I follow in my life. Only because of this I have learned many things in my life which I was not supposed to. Saying "YES" to people for some work without much knowing forced me to put best of mine and increased my FAST LEARNING SKILLS, Overall very beneficial for me and surprisingly people never got to know that I did not know anything when I agreed to do and always appreciated my work. While doing something, if you can appreciate your own work and think you have done your best, I am sure your will be appreciated by others too. For me developers are not like a marketing fellow so to make satisfy others we have to make ourselves satisfied.I am also working as a special role of Change Manger in TCS Mobility Domain to bring the latest technologies, frameworks and development tools like Android Studio, Gradle build systems. I am starting with the movement of already developed apps in Android Studio along with making a habit of using Android Studio and Gradle for new apps. I am also appointed to review all the Android applications to verify whether they are good enough in quality before going live.So lot of techie stuff, LinkedIn made for it but beside coding I love to help people,dance, talk people on social network like Google+ etc.Limit Exceeded :(
  • Tata Consultancy Services
    System Engineer
    Tata Consultancy Services Dec 2011 - Mar 2012
    Mumbai, Maharashtra, In
    My Role in TCS is an Android Developer along with a special role of Change Manger (reviewing code of all android apps for certain standards, suggest developers to use latest frameworks, APIs and making some demo apps if required. )

Piyush Agarwal Education Details

  • Engineering College Bikaner
    Engineering College Bikaner
    Electronics & Communication

Frequently Asked Questions about Piyush Agarwal

What company does Piyush Agarwal work for?

Piyush Agarwal works for Square

What is Piyush Agarwal's role at the current company?

Piyush Agarwal's current role is Senior Android Engineer at Block Inc (Square).

What is Piyush Agarwal's email address?

Piyush Agarwal's email address is py****@****ail.com

What schools did Piyush Agarwal attend?

Piyush Agarwal attended Engineering College Bikaner.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.