We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

OBJECTIVE:

Realize a business / product vision through scalable enterprise design, domain / data modeling and optimized development methodologies.

SUMMARY:

  • Network, UI and Business / Lifecycle Process Modeling
  • Over 15 years modeling domains - from network models, to user interface models (RIAs) and business process models.
  • Using various modeling methodologies - designed and built an RIA web application platform with front and backend services to generate web pages and empower business processes.
  • Also designed and developed a core metadata framework and execution engine - called Fluid - to model and manages business processes.
  • A patent is pending for the Fluid System.
  • Over 10 years experience leading teams in designing, developing and building, B2B middleware, platforms and high-end web applications for eCommerce (including a mobile application).
  • And over 7 years experience in JEE including using Spring, Struts Hibernate, MySQL / Oracle, JSPs and widget toolkits like dojo and Ext.js.
  • Over 15 years experience designing and developing Telecomm Network Management Systems and Platforms using SNMP and CMIP in a multi-process environment: Solaris / UNIX / Linux MPM using C, C++.

EMPLOYMENT HISTORY:

Confidential

Senior Software Engineer

Responsibilities:

  • Architect and develop a three-tier, distributed search platform, using Solr, which provides a high-performance data source for Applications by importing and indexing data from diverse data sources and making them available through common interfaces.
  • This distributed web application is deployed to the Amazon Cloud and features declarative modeling, dynamic provisioning, data synchronization, data-consistency and auto-failover among it's capabilities. It provides a 100x performance improvement over current data access patterns.

Technology: JAX-RS using Jersey, Cassandra, AWS, Confidential RestClient, Solr, Zookeeper.

Confidential

Senior Software Engineer

Responsibilities:

  • Develop an in-house Chat Service for handling customer issues.
  • Design a Chat System customized for the Amazon Cloud, thereby allowing customers all over the Globe to access Confidential Customer Service.
  • Design and build an Event Service, using Esper, which is capable of managing and tracking the lifecycle of Chat Sessions.
  • This Event Service stores all session information and promotes analytics and real time alerts during a Chat session.

Technology: JAX-RS using Jersey, Cassandra, AWS, Confidential RestClient, Esper.

Confidential

Senior Software Engineer

Responsibilities:

  • Design and develop a web ecosystem, which is PCI compliant and which bridges the gap between the Amazon cloud and the data center.
  • This ecosystem includes a PCI compliant web application with transaction caching using Cassandra and a Batch Processor to resolve uncommitted transactions.
  • Also enhanced a web application using Squid to cache http connections and provide a secure tunnel to the servers in the Data Center.
  • Provided a client API for uniform access to these web applications.

Technology: JAX-RS using Jersey, Cassandra, AWS, Confidential RestClient, Squid, stunnel, two way SSL using X509 Certificates, TestNG, Jenkins.

Confidential

Senior Software Engineer

Responsibilities:

  • Work with the Directors of Search and Statistical analysis to enhance a Search Engine that could collate and organize statistical data for Business Analytics. rk with the Statistical Analysis team to generate data for Business intelligence to infer a clients preference, and manage their travel needs as well as handle delays, accidents and other unforeseen events.

Technology: Solr, Spring Framework, Flume, MongoDB, Perforce.

Confidential

Senior Software Engineer

Responsibilities:

  • Design SSO interactions that extends SAML, and which could be applied Confidential and its partners - in this particular case - Vudu. Also attended the Engineering Council and other design meetings to validate and contribute to best of breed design practices for emerging and existing products.

Technology: N/A.

Confidential

Senior Software Engineer

Responsibilities:

  • Design an information portal, which presents seller status in a dashboard so that they can see their account status, power seller status, and policy compliance and buyer satisfaction.

Technology: V4 (internal web application and presentation framework), Application Stack: Service layer, RDBMS: Oracle; Data warehouse.

Confidential

Principal Software Engineer

Responsibilities:

  • Promote trust: self - help for general questions; clear escalation paths for complex issues; increased customer trust and satisfaction.
  • Design a virtual agent application that answers users questions and provides clear escalation channels for issue resolution.
  • I designed the proxy, which fronts the virtual agent, as well as the protocol, data exchange format and knowledge base for that virtual agent.

Technology: Confidential V3 application, RDBMS: Oracle, 3rd party virtual agent provided by Virtuoz.

Confidential

Principal Software Engineer

Responsibilities:

  • Promote Quality: Reduction of errors; rapid build-out of applications; higher quality, lower costs.
  • Lead a team to design to build a metadata framework and platform - called Fluid - that can provision diverse test environments and execute tests.
  • For a time, Fluid was the overall architecture and reference implementation for all of QA.

Technology: UI - Ext.js, Application Server Stack: Tomcat, Spring Web MVC, Hibernate, RDBMS: MySQL/Oracle. SOA: Apache Axis2 and Apache Crossfire (cxf), core: ActiveMQ - messaging; Fluid Framework

Confidential

Principal Software Engineer

Responsibilities:

  • Proactive project management; ecosystem integration; enhance quality, lower cost.
  • Led a team to design and build a project management platform for Agile, Waterfall or customized workflows.
  • The platform comes with an out-of-box workflow based off Scrum - including services for product definition (product backlog), release management (sprint backlog) and reporting (burn-up charts and task dashboards).

Technology: UI - Ext.js, Application Server Stack: Tomcat, Spring Web MVC, Hibernate, RDMS: MySQL/Oracle; core Fluid Framework

Confidential

Senior Systems Architect

Responsibilities:

  • Led a team to design and build a content management platform, which harvested heterogeneous content from diverse sources and surfaced it to the user on diverse interfaces.
  • Designed and built a Network Management System for managing the application server; a data management tool for handling data versioning and migration; a Confidential for instant messaging, a domain model for content management.

Technology: JSP, Tomcat, Spring Web MVC, Spring Web Flow; Spring Batch; Spring Remoting; Hibernate, RDMS: MySQL/Oracle.

Confidential

Architect/Manager

Responsibilities:

  • Proactive management of power; insight into a power grids health; configuration of grid; dynamic switchover of power; high availability, lower cost.
  • Supported an existing Battery Management application and designed it's migration into an N-Tier application and service platform.
  • Designed and implemented an I18N framework for a standalone Swing Application.
  • Designed and implemented a simulator for application testing.

Technology: UI: Java Swing.

Confidential

Architect

Responsibilities:

  • Designed and developed a flexible, JEE platform, to manage heterogeneous edge devices - the Internet of things.
  • Project lead for all project phases, including, project planning, configuration management, design, implementation, test and deployment.
  • Proactive management of power; insight into power grids health; configuration of grid; dynamic switchover of power; high availability; lower cost.

Technology: UI - JSP, AJAX; Web Container: Tomcat; Application Stack: Spring MVC, Hibernate; RDBMS: MySQL.

Confidential

Senior Software Engineer

Responsibilities:

  • Aided in the design and prototyping of dynamic failover solution for a Class 5 Soft Switch minimizing the need for an N+1 hardware solution.
  • Implemented SNMP traps for a Class 5 switch.
  • Project lead for all project phases, including, project planning, configuration management, design, implementation, test and deployment.
  • Lead developer for embedding a RADIUS client into Confidential 's Command Center.
  • Project included planning, configuration management, design, implementation and deployment for Confidential .

Technology: UI - Windows; Programming Language C++; RDBMS: Oracle

Hire Now