We provide IT Staff Augmentation Services!

Architect/lead Developer Resume

5.00/5 (Submit Your Rating)

Cupertino, CA

SUMMARY:

  • Hands - on Solutions Architect Multi-team distributed agile development with fast turn around time. Strategic cost efficient development. Awarded for team building/leadership quality Excellent communication skills.
  • Finance/Accounting eCommerce Health Insurance Mortgage Insurance Railway Transportation Hospitality Automobile Floor Management Credit-care Location Based Technology Offer Engine Organizational network security reporting and intelligence.

TECHNICAL SKILLS:

Core Strength: Java, Scala

Languages: Shell, Python, Groovy, Javascript

BigData/Realtime Data: Hadoop, Storm, Flink, Spark

Frameworks/Libraries: Camel, AKKA, Guice, Guava, Play framework, Spring stack, Hibernate, Quartz

Web services: REST, Microservices

Messaging: Kafka, Redis, RabbitMQ, ehcache, memcached,hazelcast, ActiveMQ

Platform: Node.js, Android, Chrome, Google App Engine, Amazon Web Service

Databases: Postgres, Oracle, MS SQL Server, MySQL, MongoDB, Hbase, Neo4J,Cassandra

Web Technologies: Tomcat, Weblogic, Websphere, JBOSS, Jetty, IIS, nginx, HTML, CSS,Jquery

Others: Google Maps API, Splunk

UML/IDE Tools: Rational Rose, TogetherSoft, Enterprise Architect, ERWin, IntelliJ,Eclipse

OS/Environments: Linux, Windows, OSx,Virtual Box, Docker, Hyper-V

Version Control: VSS, CVS, SVN, GIT (SourceTree), StarTeam

Project Control Tools: Maven,SBT/Activator, Ansible, CruiseControl, Jenkins, Nexus, GIT

Methodology: Agile, RUP, Waterfall, eXtreme Programming, MDSD

PROFESSIONAL EXPERIENCE:

Confidential, Cupertino, CA

Architect/Lead Developer

Responsibilities:

  • A framework and a library of infrastructure components that can be flexibly moved around into multiple 3rd party frameworks for evaluation and various Proof-of-concept.
  • Apache Storm based - fully functional Proof of concept.
  • An efficient domain model repository that supports
  • Fast Serialization and Deserialization
  • Versioned schema based data with ability to publish schema along with model.
  • Automatically upgrading data from lower version to higher
  • A hazelcast+kafka+camel based workflow system and an integration specification, that allows quick integration with various sources from other departments/teams across org.
  • A build release system using Nashorn javascript (JJS),git, maven.
  • A Redhat-ansible based deployment infrastructure.
  • Additionally, redefined the app repository infrastructure to allow more flexibility and separation of responsibility, managed prod environment, handled customer queries, troubleshooting, etc.

Environment: Apache Storm, Flink, Spark, Camel, Kafka, Playframework, Hazelcast Java/J2EE, Sparkjava, Spring, MongoDB, Neo4j, Redis, Bash, Maven, Git, Oracle Linux, JQuery, Python, Node.js, Groovy, Ansible, JJS (Java 8 Nashorn), iBatis, Scala, Java.

Confidential, San Carlos, CA

Architect/Team Lead/Developer

Responsibilities:

  • Refactoring for performance gain and code re-use.
  • Lead troubkeshooting effort, involving multiple teams - Dev team, DBA team, HADOOP infrastructure support team and network support team.
  • Implemented batch jobs that will interact with Hue to report detailed job information in critical situations.
  • Batch jobs with features for reporting, fault-tolerance.
  • Provided a smooth infrastructural support so that Data Analysts can play with data without affecting the prod environment, this included inter-cluster (Production Hadoop Cluster Vs. Stage Hadoop Cluster) data management.
  • Production support for hadoo batch jobs
  • Maintained a 99.9% availability throughout the project
  • Converted code to support multi-tenancy.
  • Delivered multiple multi-tenant client env including one that of Confidential and Confidential .
  • Took care of end-to-end aspect of the project right from interacting with stake holder, client and the third party, to setting up for QA testing and resolving dependency issue (GFT - Master card Global File Transfer)
  • Designed and developed the Confidential integration framework to exchange online and offline payment information for offer redemption with Confidential 's PayAnyone application, with multi-tenancy capability.
  • The XML framework implemented was extensible to support any new future integration easy.
  • Introduced Mockito to the environment for unit-testing. Refactored code to support better unit testing.
  • Pre- and post process data validation and reporting to minimize any chances of accidental payment.
  • Designed and prototyped a Realtime Transaction processing for user transactions that were responded with offers.

Environment: Java/J2EE, Spring, Hibernate, ehcache, Postgres, Memcached, Hadoop, Hbase, SQOOP, Hive, Hue, Python, Bash, Maven, Jenkins, Git, Stash, Jira, Trac, AWS, Mastercard DevCloud, RHEL 6.x, JBOSS 5.x, Jetty, Jquery, RabbitMQ, Node.js, Cygwin.

Confidential, Alpharetta, GA

Architect/Developer

Responsibilities:

  • Designed and implemented API interface to support Verizon MPERS device
  • Integrated with Sprint network to support device location lookup (Triangulation).
  • Strategized and refactored code to increase application performance 10 folds.
  • Implemented an Annotation Based DSL (Domain Specific Language ) to speed up device adoption.
  • Designed and implemented distributed fault tolerant continuous job platform using Enterprise Quartz Scheduler.
  • Improved bandwidth usage of device communication by optimizing protocol while not compromising on quality of communication. Resulting in decreased band width usage by more than 80%.
  • Successfully migrated multiple application platform
  • Windows based hosting to Linux based hosting
  • JMS (Hyperdb to SQL Server, JBOSS JMS to ActiveMQ)
  • JBOSS App Server to Tomcat
  • Non-Hibernate to hibernate based
  • Fine-tuned application, there decreasing certain non-peak CPU usage from 70% to a mere 2 - 3 %.
  • Developed mobile (Android) version of the location tracking feature of the web application.
  • Designed and implemented a scalable load testing solution which can support newer protocol with minimal changes.
  • Designed and implemented a heavily multi-threaded functional and stress testing tool with scripted interaction with simulated devices. This application is used for doing automated regression testing. Javascript is used to write various test cases.
  • Improved organization maturity by streamlining the development and maintenance code promotion strategy.
  • Helped organization hire a high performance team by interviewing and short listing candidates.
  • Trained and guided team members to learn and migrate to newer technology.
  • Conducting DR testing across sites.

Environment: Linux, SSL/PKCS, Apache MINA (Sockets NIO for TCP/IP and UDP), Web Service (AXIS 2, RESTful Service), MDB/MDP, Spring, JUnit, ANT, Hibernate, Oracle/SQL Server, JBOSS AS, Tomcat, ActiveMQ, Enterprise Architect, Velocity Template, distributed ehCache, GWT, Flash SDK, Rhino Scripting engine on Java 6 and other numerous technologies, Agile-SCRUM, Nagios, Android, Phonegap(Cordova), JQuery Mobile.

Confidential, Columbus, GA

Architect/Developer

Responsibilities:

  • Implemented key FFIEC compliant security enhancement for using Arcot. This was a much needed software security compliance mandated by Confidential .
  • Enhanced an XML based work flow functionality processing online and offline requests to support bulk and more efficient processing.
  • Designed and developed flexible XML Based re-usable domain specific frameworks for communication with Mainframe servers. This helped reduce the turnaround time for adding new features to app involving mainframe communication.
  • Spearheaded application troubleshooting while mastering the application knowledge and scope.
  • Code migration - strategized and implemented changes, co-ordinated dependencies.
  • Implemented critical Log4j customization enabling multi-tenancy in the way application logs data.
  • After having received numerous enhancement request and based on request pattern, designed a generalized solution involving customized tag libraries with support for domain specific features. This helped in turning around new business feature request in a very short time.
  • Developed a very short and simple solution with AJAX and hibernate, for user session management.

Environment: STRUTS, ANT, Tiles, Log4J, AJAX, Oracle, Weblogic 8, Webservice (AXIS 1), Spring, JMS, SOA, RESTFul services.

Confidential, Alpharetta, GA

Architect

Responsibilities:

  • Sped up offshore delivery process by synchronizing with client expectation. Closing gaps that were slowing the process by providing an onsite solution.
  • In the short span of engagement, understood the ever evolving and complicated business functionality, and designed/architected 11 key projects of wholesale management system.
  • Refined design approach to optimize the new codebase
  • Developed tools that was embraced by developers and other architects/designers, which sped up their delivery…for example; tools to analyze Hibernate objects and HQLs on the fly.
  • Spear headed troubleshooting production and QA issues.
  • Standardized communication and documentation practice within the engagement in order to smoothen the issue resolution and clarification.

Environment: J2EE on Linux, STRUTS, Cactus/ANT/Maven/Cruise control, Spring/Hibernate, Weblogic Application Server 8, Weblogic Portal, Oracle 10g, Together Architect, Quartz, SOA, JMS. Struts.

We'd love your feedback!