Distributed computing specialist with expertise in:
- In-Memory distributed NoSQL data store (big data / fast data grid)
- C, C++, Linux/Unix, Java
- Distributed computing with expertise in HA (High availability), fault tolerance, fault isolation, scalability, reliability, in service upgrade.
- Middleware development.
- Optimization, Troubleshooting and performance improvement.
- Open Source.
- Algorithms.
- Problem solving.
Area of Interest:
- Big Data, Analytics, No-SQL, Hadoop ecosystem, Cloud computing, Security, Virtualization.
Principal Software Engineer @ Big Data Engineering From August 2015 to Present (3 months) San Francisco Bay AreaPrincipal Software Engineer / Architect @ Principal Software Engineer / Architect working on ActiveSpaces product, an in memory, disturbed, NoSQL big data / fast data grid product. From July 2012 to August 2015 (3 years 2 months) Palo Alto, CASenior Member of Technical Staff @ Seniro Member of Technical Staff working on ActiveSpaces product, an in memory, disturbed, NoSQL big data / fast data grid product. From August 2009 to June 2012 (2 years 11 months) Senior Software Engineer @ Motorola ECC was acquired by Emerson in Jan 2008. Hence this is a continuous employment. From January 2008 to January 2009 (1 year 1 month) Senior Software Engineer @ From October 2004 to January 2008 (3 years 4 months) Application Developer @ From January 2004 to October 2004 (10 months)
BE, Information Technology (Computer Science), 3.91 @ Hemchandracharya North Gujarat University From 1999 to 2003 High School, Science @ Shree Lal Bahadur Shastri High School, Rajkot, India From 1997 to 1999 Vishal Soni is skilled in: C, C++, Distributed Systems, NoSQL, Data Structures, High Availability, Scalability, Multithreading, Open Source, TCP/IP, OOP, Algorithms, Networking Protocol, OOAD, ActiveSpaces, Linux Kernel, Device Drivers, In-Memory Datagrid, Problem Solving, GNU tools, OpenSAF, Platforms, PICMG 3.X, Middleware, Fast Data, Big Data, Linux, Software Development, Unix, Agile Methodologies, Embedded Systems, Software Engineering, Shell Scripting, Hadoop, Cloud Computing, Java, Ant, SOA, XML