Full Stack Web Developer Resume
PROFESSIONAL EXPERIENCE
FULL STACK WEB DEVELOPER
Confidential
Responsibilities:
- Usability improvements for client & server certificate issuance websites, from more readable emails to UI/UX improvements for cybersecurity websites.
- Separation management work for Confidential ’s split into Confidential & Confidential - duplication, upgrade and improvement of existing cybersecurity websites.
- Automated reporting and compliance checks for SMIME, Class B, SSL & Virtual Digital Badge certificates and OATH tokens; along with auto-revocation systems for terminated employees, contractors
- Implementation of Virtual One-Time Passcode (VOTP) provisioning site using Django REST framework and jQuery with RSA AMIS backend; and SAML2-based authentication
Keywords: PHP, Perl, Python, C/C++, Django, Django REST Framework, Java, Javascript, jQuery, Oracle, Git, SVN, AngularJS, Angular 2, Grommet, Angular Material
PRINCIPAL SOFTWARE ENGINEER
Confidential
Responsibilities:
- Messaging backbone architect - Architected their task dispatch and AMQP-based message brokering system for asynchronous communication between the web frontend and various backend components; and moved their Celery-based task dispatch framework from RDBMS-brokered to RabbitMQ (one of 3 protocols/frameworks evaluated, the others being RabbitMQ with MQTT plugin and ZMQ).
- Re-engineered communication channels between backend components to eliminate slow HTTP-based connections and provided topology-based asynchronous I/O capabilities.
- Implemented RESTful APIs using Django REST Framework for the App Center product to support managed Android devices.
Keywords: AMQP, RabbitMQ, Python, kombu, librabbitmq, Celery, Django, Django REST Framework, AngularJS, AWS EC2, MySQL, Oracle, PyCharm, SVN, Vagrant, Jenkins, CentOS, Agile
SR INFORMATION ARCHITECT
Confidential
Responsibilities:
- Architected RESTful web services to integrate multiple Confidential services (storage, blades & Proliant servers) and VMWare virtualization center service into a single service and presented a unified service to Web and .Net clients.
- Architected & implemented a scheduler to manage offline maintenance tasks, such as for Confidential server deployments and exposed the service as a RESTful API using Django REST framework.
- Architected & implemented RESTful web services for automated server provisioning and deployment system and monitor for the same, using web.py.
Keywords: Java/J2EE/JAX-RS, Python, web.py, RESTful services, requests API, XML/suds, JSON, Jackson, Maven, Ant, WSDL, VMWare ESXi, MongoDB, PostgreSQL, Agile, multi-threading
Confidential
Software Engineer
Responsibilities:
- Designed and implemented embedded smart-camera algorithms for perimeter violation detection, tailgating and object-tracking.
- Human-camera interface design and implementation for object tracking, perimeter violation and automated recording of security violation-events.
- Implementation of the system-wide encryption and digital signature modules.
- Video display and controller UI design using Qt.
- XML/SOAP library implementation for UPnP devices.
Keywords: C/C++, PostgreSQL, Python, Qt, XML, UPnP/SOAP, RTSP, real-time MPEG-2 coding/decoding, OpenGL/DirectX, Xerces, libgcrypt, OO design-patterns, multi-threading
Confidential
Systems & Software Engineer
Responsibilities:
- Developed algorithms for digital still-photography cameras (auto-exposure, auto-focus, auto-color correction et al).
- Design and implementation of embedded web-server, SMTP and TCP/IP stack for internet-enabled camera.
- Implementation of semiconductor testing and characterization modules.
Keywords: C/C++, Matlab, 8032 microcontroller, TCP/IP stack, color science