Technology Architect/onsite Lead Resume
SUMMARY:
- Over 11 years of experience in diversified fields of Software development life cycle.
- 72 months of experience in Java/J2EE application development.
- 12 months of experience in Scala/Functional programing.
- 10 months of experience in working on distributed messaging systems/libraries like Apache Kafka, AKKA
- 36 months of experience in Hadoop/NoSQL based application development.
- 60 months of experience in Agile based development.
- Expertise in J2EE application development.
- Expertise in design, development, maintenance, Telecom Billing and Confidential /video domain.
- Experience in architecting, design, and development of Java components using NoSQL (Mongodb) and Apache Hadoop.
- Involved in various roles as Developer, Module leader, Architect over this period.
TECHNOLOGIES:
Platforms: Linux, HP - UX, Windows 9x/2000/NT, Sun Solaris.
Web Technologies: HTML, CSS, XML,JSP, Java, Servlets,J2EE, JDBC, JSON
Framework: Play, Struts 1.2, Spring, Google Juice
Languages: Java, Scala, C++, VC++
Scripting: JavaScript, PHP, Nullsoft Installer
Databases(RDBMS): MySQL, Oracle
Databases(NoSQL): Mongodb, Neo4j(Graphdb), HDFS(Hadoop), Couchbase
Big Data: Apache Hadoop, Zookeeper
Servers: Apache Tomcat, Netty
Tools: Eclipse, Visual Studio IDE
Unit Testing Tools: TestNG, JUnit
Version Control Tools: VSS, CVS, SVN, Git
Build Tools: Apache Ant, Maven, SBT
Search Technologies: Elastic search
Distributed Messaging system: Apache Kafka
PROFESSIONAL EXPERIENCE:
Confidential
Technology Architect/Onsite Lead
Responsibilities:
- Design and develop Comet adapter component.
- Code review and optimization.
- Design and develop a troubleshooting/dashboard app for supporting CSRs/Production Operations.
- ELK stack APIs design and development.
- ELK stack set - up/maintenance.
- Comet adapter production support.
- Offshore coordination.
Technologies: Scala, playframework, AKKA, Java, Couchbase, Elastic search, logstash, kibana, Apache Kafka
Hardware: 1. Mac OS X 2. Unix Servers
Software: Scala, playframework, AKKA, Java, Couchbase, Elastic search, logstash, kibana, Apache Kafka, git, sbt
Confidential
Technology Architect
Responsibilities:
- Understanding the project requirements.
- Client coordination.
- Design and develop ETL Modules, azkaban scheduled HDFS jobs.
- Design and develop components to generate meta data feeds to be consumed by downstream search systems.
- MFT Framework development and maintenance.
- Feed Specification documentation.
- Code review and optimization.
Hardware: Pentium IV PC 2. Unix Servers
Software: Java, Spring, MySQL, Apache Solr, Apache Hadoop, Azkaban, Apache ZooKeeper, Membase, SQLite, Maven
Confidential
Technology Lead
Responsibilities:
- Understanding the project requirements.
- Design and develop authentication module.
- REST API integration.
- Performance benchmarking.
- Code review.
Hardware: Ubuntu
Software: QT SDK, C++, JavaScript
Confidential
Technology Lead
Responsibilities:
- Understanding the project requirements.
- Client coordination.
- Design and development for embedding IE browser inside plugin.
- Null Soft Installer development.
- Integration Testing.
Hardware:Pentium IV PC, Unix Servers
Software: VC++, ATL/COM, WMP 11.0 SDK, Nullsoft Installer scripts.
Confidential
Programmer Analyst/ Onsite Lead
Responsibilities:
- Understanding the project requirements.
- Client coordination.
- Design and develop php scripts for the billing enhancements .
- Reviewing the code and suggesting code optimization.
- Writing sequel queries to pull - out data for analysis and reporting.
- Monitor production billing and resolve issues, if any.
Hardware: Pentium IV PC,Unix Servers
Software: JSP, Java, J2EE, Struts, php, MySQL
Confidential
Programmer Analyst
Responsibilities:
- Understanding the project requirements.
- Technical design of the high level components.
- Detailed Design of sub - channel.
- Coordinating with translators for getting the local language content.
Hardware: Pentium IV PC, Unix Servers
Software: Java, J2EE, JSP, CSS, HTML
Confidential
Programmer Analyst/ Onsite Lead
Responsibilities:
- Understand the overall Product requirements and design.
- High Level and detailed Design.
- Client co - ordination.
- Installer design and coding.
- CM and build process management.
- Review of code and test cases.
Hardware: Pentium IV PC, Unix Servers
Software: VC++, ATL/COM, JavaScript, HTML, Null soft Installer Scripting
Confidential
Programmer Analyst/ Module Lead
Responsibilities:
- Understand the overall Product requirements and design.
- High Level and Low level Design.
- Coding
- Unit/Integration Testing.
- Review of code and test cases.
Hardware: Pentium IV PC, Unix Servers
Software: VC++,ATL/COM, JavaScript, Boxely
Confidential
Module Lead
Responsibilities:
- Understand the overall Product requirements and design
- Bug Fixing and Implementation of features
- Unit Testing
- Review of code and test cases
Hardware: Pentium IV PC, Unix Servers
Software: VC++, ATL/COM, JavaScript, HTML, Nullsoft Installer Scripting
Confidential
Software Engineer/Module Lead
Responsibilities:
- Understand the overall Product requirements and design
- Bug Fixing and Implementation of features
- Unit Testing
- Review of code and test cases
Hardware: Pentium IV PC, Unix Servers
Software: VC++, ATL/COM, JavaScript, HTML, Boxely
Confidential
Software Engineer
Responsibilities:
- Understanding the project requirements.
- Analyzing the provisioning issues and assigning it to the partners.
- Following up with partners and ensuring the orders to move along.
- Design and develop shell scripts, Oracle stored procedures for automating the logfile analysis to support provisioning issues.
- Preparing weekly dashboard and service quad reports with data and graphs for the client management
- Writing sequel queries to pull - out data for analysis and reporting.
- Standardized process for Support and value-add to the customer.
- Raising bugs in BLT to ensure production issues get fixed at the earliest.
Hardware: Pentium IV PC, Unix Servers
Software: Oracle 10g