Sumeet Kamat
Tutor
PERFIL DE CALIFICACIÓN
• Desarrollador de aplicaciones web PHP / MySQL orientadas a objetos
• Más de 12 años de experiencia en el desarrollo de LAMP
• Amplia experiencia en programación backend utilizando MySQL, MongoDB y PL/SQL que incluye procedimientos almacenados, activadores y cursores.
• Amplia experiencia en Linux, Windows y administración de redes, incluyendo redes de alto tráfico y técnicas de equilibrio de carga.
• Altamente capacitado en el diseño de interfaces centradas en el usuario para aplicaciones personalizadas utilizando JavaScript, Ajax, HTML, CSS, XML, JSON.
• Sólida experiencia trabajando con equipos multifuncionales en el diseño, desarrollo y control de calidad de aplicaciones, sistemas y bases de datos.
• Fue coautor de dos artículos presentados en conferencias de prensa internacionales y de numerosos informes y presentaciones técnicas.
EDUCACIÓN
Maestría en Ciencias Especialidad en Ciencias de la Computación (GPA: 3.8 / 4.0)
Universidad de Missouri, Rolla (UMR)
Licenciatura en Ingeniería Especialidad en Ingeniería Informática (GPA: 4.0 / 4.0)
VD Patil College, Universidad de Bombay, India
HABILIDADES TÉCNICAS
Lenguajes PHP, Python, C++, JavaScript, AJAX, jQuery, Ember.js, Node.js
Herramientas Oracle HTML DB, Rational Rose RT, SVN, GIT
Sistema operativo Linux, Windows, VxWorks
Bases de datos MySQL, MongoDB, SQL Server
Protocolo de red OSI, TCP/IP
EXPERIENCIA LABORAL
Panasonic Avionics (Ingeniero de software sénior – MTS IV) 16 de junio – Presente (16 de agosto)
Entorno: PHP, Python, Linux, MySQL, Ember.js, MongoDB, Zend framework.
• Principalmente responsable de diseñar, desarrollar y mantener informes sobre los patrones de uso de los pasajeros en los sistemas de entretenimiento a bordo en aerolíneas comerciales.
• Diseñar e implementar aplicaciones de informes utilizando PHP/Python y Ember.js con backend MySQL y MongoDB para más de 1000 aeronaves y 50 000 vuelos por mes.
• Desarrollé APIs RESTful que permiten compartir datos entre aplicaciones utilizadas por diferentes equipos y clientes de la empresa.
• Mantenimiento y actualización de servicios web antiguos de PHP/ZF1, MySQL a PHP/ZF2, MySQL, MongoDB y Ember.js haciéndolos más escalables.
Admedia (Desarrollador de software sénior) 7 de septiembre – 16 de junio
Entorno: PHP, Linux, MySQL, JavaScript, Servicios Web, PL/SQL, XML/XSL, HTML.
Trabajó como desarrollador de software senior para una empresa de marketing online llamada Admedia Inc.
• Desarrollé e implementé un sistema XML/RTB de alta disponibilidad 24 horas al día, 7 días a la semana, utilizando PHP-Memcached, Redis, Linux, Apache, Elasticsearch, MySQL y MongoDB para respaldar una base de anunciantes en línea que facilita más de 2 mil millones de búsquedas al día.
• Desarrollé e implementé un algoritmo de retargeting de comportamiento para usuarios que regresaban en función de su comportamiento previo en las páginas web.
• Desarrollé e implementé algoritmos forenses de clics para la cuantificación de publicidad en línea, mejorando la calidad del tráfico, identificando patrones en el tráfico web e implementando soluciones para filtrar el fraude de clics.
• Desarrollé e implementé un algoritmo de inteligencia artificial que rastrea páginas web para analizar contenido y monetizar el tráfico web a través de anuncios de texto, contextuales y de banner.
• Se implementó un sistema de clasificación entre editores y anunciantes que califica automáticamente el tráfico y asigna anunciantes a sitios en función de la calidad del tráfico.
• Plataforma de publicación de anuncios integrada con otras plataformas de terceros como Appnexus, RightMedia Exchange, LiveRail y Adap.TV mediante API RESTful.
• Diseño e implementación de algoritmos de análisis web para el ajuste automático de clics para editores en función de las conversiones de anunciantes.
• Creación de interfaces de usuario para validar transacciones con tarjetas de crédito utilizando API de pago.
• Desempeñó un papel importante en el desarrollo de aplicaciones distribuidas basadas en la Web, bases de datos, sitios web organizacionales y otros proyectos.
• Desempeñó un papel principal en el diseño de numerosas herramientas de generación de informes para realizar el seguimiento de los ingresos para contabilidad y gestión.
• Desarrollé una plataforma de publicación y publicidad para fines de sindicación.
• Identifiqué e implementé técnicas de SEO para aumentar el tráfico natural a los sitios web.
• Desarrollé aplicaciones/productos web que funcionan consistentemente en diferentes navegadores.
• Normalicé tablas de bases de datos y realicé amplias optimizaciones de consultas.
• Responsable de coordinar con los equipos técnicos y reportar el estado a la gerencia.
Netmore Internet Inc. (Ingeniero de software/Desarrollador) 6 de mayo – 7 de septiembre
Entorno: Oracle HTML DB, JavaScript, MS SQL 2000, MYSQL, Servicios Web, PL/SQL, XML/XSL, Envox CT ADE v8.4, HTML, PHP, ASP.
Trabajó como ingeniero de software para Netmore Internet Inc.
• Trabajó en brindar soluciones de software a MVNO.
• Participó en el diseño de suites de aplicaciones específicas utilizando ASP .NET, PHP, Oracle HTML DB y Envox CT ADE.
• Diseñé, implementé y mantuve bases de datos SQL Server y Oracle para diversos proyectos y funcionalidades de la organización.
• Desarrollé utilidades de bases de datos, escribí consultas SQL, procedimientos almacenados, funciones almacenadas, disparadores y cursores para consultar la base de datos y ejecutar aplicaciones.
Qualution Systems Inc. (Ingeniero de software) 6 de marzo – 6 de mayo
Trabajó como ingeniero de pruebas de software para Qualution Systems Inc.
• La responsabilidad principal incluyó el análisis y la redacción de especificaciones detalladas y requisitos de prueba utilizando Test Director.
• Pruebe aplicaciones GUI y basadas en web utilizando módulos y funciones compilados (TSL) en Mercury WinRunner.
• Utilice QTP para automatizar los casos de prueba de funcionalidad.
o Realizar pruebas basadas en datos utilizando scripts QTP
o Aprovechó su experiencia con SQL para realizar pruebas de backend
• Pruebas de rendimiento utilizando LoadRunner.
• Planificación de ejecución y seguimiento de errores mediante Test Director.
Universidad de Missouri, Rolla (Asistente de investigación de posgrado) 5 de enero – 5 de diciembre
Entorno: HTML, CSS, MATLAB, XML, Dreamweaver 8, Flash, Latex, Adobe Photoshop, Win NT/2000/XP, UNIX, MS-Excel, MS Access, SQL Server 2000, Oracle 10g.
Trabajó como asistente de investigación para el departamento de química.
• Diseñó y mantuvo el sitio web de intranet del Departamento de Química, utilizando HTML, XML, CSS y JavaScript y Adobe Photoshop.
• Diseño de esquema de base de datos utilizando SQL Server 2000
• Trabajé en procedimientos almacenados de Oracle, escribí activadores y consultas para la manipulación de datos utilizando Oracle 10g.
• Responsable de escribir programas en MATLAB 6.5 para generar figuras y gráficos.
• Conversión de texto simple y documentos de Word a formatos PostScript utilizando LATEX
• Fue coautor de un artículo titulado “Los isótopos revelan el origen y el funcionamiento del Sol” para su presentación en la conferencia de la FCC en Portugal.
• Fue coautor del artículo “El Sol es un difusor de plasma que clasifica los átomos por masa” para su presentación al ICNNPP en Rusia.
Universidad de Missouri, Rolla (asistente de cátedra de posgrado) 5 de agosto – 5 de diciembre
Entorno: Algoritmos, C/C++, Latex
Trabajó como asistente de docencia del curso básico del departamento de informática, Análisis de algoritmos.
• Responsable de analizar y calificar algoritmos, tareas, lecturas asignadas, trabajos de investigación, presentaciones y proyectos diseñados por los estudiantes, manteniendo las calificaciones.
Larsen & Toubro Inft., Mumbai (aprendiz de ingeniería de software) 4 de mayo – 4 de julio
Entorno: C/C++, Java, Oracle, MS Access, ASP, Visual Basic 6.0, SQL, PL/SQL, HTML
Trabajó como ingeniero de software en prácticas en LNT Infotech, en máquinas UNIX y Linux, programando en C, C++, Java, VB, SQL y estudiando paquetes de software como MS Office y Adobe Photoshop.
Sistema de verificación automática: verifica la configuración de un dispositivo electrónico logrando así la coordinación con varios dispositivos electrónicos utilizados en el sistema. El software proporciona una interfaz gráfica de usuario, mantiene una base de datos de backend que almacena información sobre los diferentes tipos de elementos del sistema y genera una representación gráfica de las características del sistema en función de la configuración seleccionada que permite al usuario decidir si el sistema diseñado es seguro.
• Participó en el análisis de requisitos, diseño, codificación e implementación del proyecto.
• Trabajé con usuarios finales y miembros del equipo de control de calidad para resolver errores y solicitudes de cambio.
Corporación de Energía Nuclear de la India, BARC (pasante) 3 de mayo – 4 de marzo
Entorno: C/C++, UML, Rational Rose RT
Modelado UML para Rational Rose RT: Trabajé en un proyecto en Nuclear Power Corporation of India Ltd (NPCIL), sobre el diseño e implementación de un sistema operativo en tiempo real utilizando Rational Rose RT.
• Estudio en profundidad del sistema operativo VxWorks escrito en C y C++.
• Diseñar especificaciones de casos de uso UML para los algoritmos modificados
• Diseñar y desarrollar modelos de dominio y de clases de diseño para el sistema operativo.
• Modelar diagramas de secuencia del sistema, diagramas de colaboración, diagramas de estados, diagramas de actividad y diagramas de implementación en UML utilizando Rational Rose RT.
PROYECTOS ACADÉMICOS
• Implementación de un ciclo completo de un caso de negocio determinado en SAP R/3
• Configuración de los módulos FI/CO, MM y SD en SAP R/3 para una empresa ficticia.
• Extracción de datos de un conjunto de datos que contiene 150 millones de registros utilizando técnicas y herramientas de minería de datos como Weka, C4.5, MS Excel y conceptos de redes neuronales.
• Detección de cambios en páginas web mediante Java y XML y diseño de un algoritmo que haga uso de operaciones SQL para gestionar dichos cambios. También se ha estudiado en profundidad las diferentes herramientas de detección de cambios existentes como X-Diff, XyDiff y XRel.
• Implementación de un Sistema Bancario Totalmente Automatizado utilizando VB y Oracle 8i.
• Diseño de un sistema de gestión de bibliotecas como parte del trabajo del curso utilizando C++ y VB.
• Diseño de un juego de carreras de coches en 2D utilizando C y C++.