We provide IT Staff Augmentation Services!

Hands-on Architect & Technical Lead Resume

0/5 (Submit Your Rating)

Belmont, CA

SUMMARY:

  • Solid experience in Design Patterns implementations on C# and Java projects.
  • Planing, designing and implementing of conceptual design, logical design and physical design phases both for database and software application segments.
  • SOAP and RESTful based web services by C#, Java and NodeJS (with Express)
  • Database modeling and designing in Data Tier Technologies on RDBMS, NoSQL platforms.
  • Database normalization and denormalization process design and implementation in relational databases.
  • Database migration & redesign projects. From RDBMS to NoSQL, NoSQL to RDBMS.
  • Solid experience in non - relational databases (Cassandra, Redis, HBase, MongoDB, etc.)
  • Time series implementation and creating materialized views on Cassandra.
  • Major development patterns on Hadoop ecosystem, including moving-average, time-series aggregation, complex Top-N, web application log analysis solutions, by Java based MapReduce development.
  • Building streaming systems using Hadoop & HBase combinations and also real-time streaming systems with Kafka & Storm combination.
  • Spark, Spark Streaming implementations.
  • Strong knowledge of detecting and handling strategies for poison messages and dead letters on message brokers.
  • Mentor developers, designers and architects on design patterns, tools, standards and best practices.
  • Experimental knowledge of Scala and Python by targeting Hadoop based back-end development.

TECHNICAL SKILLS:

Languages/Frameworks: Languages:C#, Java, T-Sql, JavaScript, HTML5, ApexJava App Servers:GlassFish, JBossDevelopment IDEs:Visual Studio, EclipseForce.com:Apex, API WSDL, SOQL, Trigger, Workflow, Data migration with third-parties,Apex Web Services and Callouts, Bulk API

Version Control: Svn, Git

Target Platforms: ASP.NET, ASP.NET MVC, WCF, Win Forms, Console Apps, M-Site,Windows Services, MS Business Intelligence tools (SSIS, SSRS), JSP,SOAP and RESTful Web API (both on Asp.Net and Java), Java based daemons,Responsive and WURFL based mobile site

Hadoop & Hadoop Liked Environments: Hadoop ecosystem, Java based Map Reduce jobs, Sqoop, HBase, Oozie, Kafka, Flume, Spark,Spark Streaming, Storm Message Brokers:RabbitMQ, MQ, MSMQ, Kafka

PROFESSIONAL EXPERIENCE:

Confidential

Responsibilities:

  • NoSQL database solutions by Redis, Cassandra, HBase
  • Hadoop solutions with Java based MapReduce jobs.
  • Real-time streaming systems with Storm and Spark Streaming.
  • Cassandra & Hadoop and Cassandra to Spark integration.
  • Customized Kafka implementations
  • Java and C# based SOAP and RESTful web service development
  • Database designing on relational database engines and Normalization/Denormalization for ETL and DW operations
  • Massage broker layers implementation.

Hands-On Architect & Technical Lead

Confidential

Responsibilities:

  • Assisting to design the logical layers.
  • Redesigning the logical database layers in terms of Relational Theory Model and creating Integrity Constraints to enforce the business rules associated with databases.
  • Designing the service layer, including designing idempotent endpoints, message protection
  • Identifying cross cutting concerns and designing separation and centralization logic, including: Logging, User Auditing, Caching Validation.
  • Assisting to create interfaces for tiers (physical implementations)
  • Designing and creating the Service Layer's interfaces for tier implementation
  • Creating documents for each logical layer and corresponding tier implementations
  • Redesigning the DAL layer of the Asp.Net mvc project against the caching concerns
  • Redesigning the database tiers according to the recreated logical layers.
  • Updating the existing database objects and creating new objects, including: Stored Procedures, UDFs, views
  • Creating constraint states to enforce the business rules on MS-Sql and Oracle databases
  • Re-Engineering and coding existing, mixed Web API farm, as follows
  • Java based SOAP services to Java JAX-RS based RESTful (by Jersey) services
  • Asp.Net asmx based services to Asp.Net API 2 based RESTful services
  • Coding new data API and calculation engines to serve as RESTful services.
  • Code reviewing to achieve code efficiency for the ongoing Asp.Net mvc project.
  • Designing and coding POC applications
  • Message Parser: based on RabbitMQ to Oracle and Cassandra by NodeJS
  • Multi-Writer: Web Service to multiple back-end databases by Observer and Producer-Consumer patterns/approaches by C#. target databases: MS-Sql, Oracle and Cassandra
  • RESTful Web Services: Expose data from RDBMS and serve as web service by NodeJS and Express framework
  • Coding MapReduce jobs against to Hadoop cluster on AWS by both Java and Python to aggregate big data to see the performance of AWS platforms with Hadoop

Senior .NET & Big Data Developer

Confidential, Belmont, CA

Responsibilities:

  • Implemented new data flow from RabbitMQ to Cassandra/MS-Sql server.
  • Built new data API and service engines to expose data to mixed client apps.
  • Responsible to create MapReduce jobs against to Hadoop cluster by Java and Hive as a POC app.
  • Re-engineered the existing MS-Sql database objects(SPs’ and Functions) to increase performance on BI and app layers

Architect & Sr. Developer

Confidential, Mill Valley, CA

Responsibilities:

  • Working with stakeholders to create logical layers for internal applications requested by business.
  • Creating user cases with analysts and main stakeholders.
  • Coordinate with analyst team and project manager to translate the business requirements into achievable goals by actionable and governable road-maps and designs.
  • Planning the tiers according to logical layers.
  • Coding tiers in compliance with corresponding logical layers.
  • Designing and coding relational database layers and objects
  • Creating MS-Sql server SSIS packages with C# coding to feed the data transfer requirements.
  • Developing finance and mortgage applications with data modeling depending on industry requirements.
  • Designed and wrote file transfer application using ftp on ssh (sftp) protocol
  • Creating variable report files in terms of business requirements
  • Designed and created enterprise level error handling and monitoring application.
  • Secure file transfer application to data transfer to Federal Home Loan Bank (FHLB)
  • Service boarding file generation tool as an Excel add-in
  • Apex based Force.com development
  • Data exchange service layer, encrypted and signed via openPGP

Architect & Sr. Developer

Confidential

Responsibilities:

  • Taken role as a senior developer, team leader and also architect in multiple projects, including web based b2b & b2c e-commerce desktop, service, n-tier projects.
  • Used Visual Basic 6, Java, Asp, Asp.Net, C#, JavaScript as programming languages/frameworks and MS Access, MS-Sql Server Oracle, MySQL, Redis, Memcached, Cassandra etc. as database.
  • Hadoop implementations targeting production environments starting with version release 1.0.0 (year 2012). Also started the al and testing projects at 2010 with early release versions.

We'd love your feedback!