Application Architect Resume
NY
SUMMARY
- 10 years of Professional IT experience in Analysis, Design, Development, Testing of Enterprise Applications and Database Development.
- Good Hands on experience in developing applications using Java, C++, C on various platforms like Windows, Unix, RHEL, AIX, Solaris and HP - UX
- Expert level programming Skills in C, Shell, python, Perl, ruby
- Hands on experience in installing and maintaining enterprise infrastructure.
- Hands on experience in installing configuring all flavors of Linux.
- Good working experience in public cloud services like Amazon AWS and HP Helion, Google cloud, rack space.
- Hands on experience in maintaining openstack based cloud platforms.
- Hands on experience in using configuration management tools Puppet, Chef.
- Hands on experience in maintain clusters using Puppet.
- Hands on experience in configuration management tools like puppet and chef.
- Experience in enterprise level build and release automation using tools like Jenkins, TeamCity.
- Installing, configuring and administering Jenkins CI tool on Linux machines.
- Experience in automated build and release management using maven.
- Experience in writing complex maven script for continuous delivery systems.
- Designing and implementing fully automated application build management, monitoring and deployment.
- Used python scripts to integrate with Amazon API to control instance operations.
- Hands on experience using Amazon AWS API for s3 Data management.
- Experience in working with openstack API.
- Good Knowledge on No SQL DBs like Apache Cassandra, Mongo DB, REDIS database for better performance and scalability
- Experience in Enterprise search platfroms like Apache Solr and elastic search.
- Managed cluster instances running apache solr
- Extensive Knowledge in designing scalable APIs that both serve and ingest large quantities of data using solr and elasticserach
- Hands on experience in installing, configuring and managing apache http server, tomcat, jboss, websphere.
- Hands on experience in installing and configuring Oracle and MySql databases on different operating systems.
- Hands on experience in configuring apache http server, load balancer, HA proxy, F5 load balancer.
- Hands on experience in configuring and designing CDN networks for web applications.
- Specialized in open source technologies like Perl, python, Ruby, Groovy and vast exposure in shell scripting on different flavors of UNIX like Red hat, AIX, HP-UX.
- Hands on experience in build tools like ant, maven and CI tools like Jenkins and version control system like git,svn, tfs
- Have extensive database programming skills in SQL, PL/SQL and UNIX shell scripting.
- Excellent Skills in Performance Tuning and Debugging Strategies of enterprise web applications.
- Strong analytical and conceptual skills in database design and development using Oracle, SQL Server, Sybase,Teradata, Ms Access.
- Experienced in developing unix shell scripts for automation.
- Participated in all phases of the System Development Life Cycle Analysis (SDLC).
- Practical experience with working on multiple environments like development, testing, production.
- Good working experience in AutoSys Scheduler.
- Excellent project management, scoping, development life cycle and implementation of the Process.
- Excellent Client Interaction skills and proven experience in working as independently as well as with the team.
TECHNICAL SKILLS
Languages: C C++ JAVA PERL PYTHON RUBY SQL PL/SQL
Operating Systems: Windows, RHEL, Cent OS, SUSE, AIX, HP-UX
Devops tools: Chef, Puppet
Virutualization: VMware, kvm,xen,docker, coreos,kubernetes
RDBMS: Oracle 11g, DB2, Teradata V2R6.1, MS Access, MySQL
NOSQL DB: Mongo DB, Cassandra
Scripting: UNIX shell, bash shell,csh
Search TOOLS: Solr, elasticsearch
Cloud: AWS, HP-Cloud, Spring Cloud,Cloudflare
Utilities: Auto Sys,Tivoli, Control-M, ESP
Build Tools: Ant, Maven, Jenkins CI
Version Control Tools: CVS,Clear Case,SVN,TFS
Management Tools: Remedy, Quality Center
PROFESSIONAL EXPERIENCE
Confidential, NY
Application Architect
Responsibilities:
- Designed system requirements for enterprise devops environment.
- Configured puppet master and agent nods.
- Configuring automated scripts for production jobs and data movements for downstream applications.
- Integration of existing cluster with amazon s3 for external data movements.
- Configured jboss cluster and mysql database for application access.
- Configuring puppet catalogs and facts.
- Installed different application software like Python modules, DB modules
- Implement and manage continuous delivery systems and methodologies on AWS, Used Subversion as source code repositories.
- Developed Shell/python Scripts for automation purpose.
- Implemented multi-tier application provisioning inOpenStackcloud, integrating it with Chef/Puppet.
- Define and deploy monitoring, metrics, and logging systems on AWS
- Responsible for designing and deploying best SCM processes and procedures.
- Implemented automated server build management, monitoring and deployment Using Puppet.
- Worked closely with software developers and DevOps to debug software and system problems.
- Created scripts in Python which integrated with Amazon API to control instance operations.
- Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
- Used Puppet to automate Configuration management.
- Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
- Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
- Involved in writing automated python scripts to establish the code quality tools integration.
- Installing, configuring and administering Jenkins CI tool on Linux machines.
- Installed Solr on web servers to index the search data and performed real time updates.
- Knowledge on creating Solr collection configuration to scale up the infrastructure.
Confidential
Technical Lead
Responsibilities:
- Understanding business needs, analyzing functional specifications and map those to develop and designing MapReduce programs and algorithms.
- Execution of Hadoop ecosystem and Applications through Apache HUE.
- Optimizing Hadoop MapReduce code, Hive and Pig scripts for better scalability, reliability and performance.
- Setup cluster using VM ware, Docker.
- Migrating data from AWS s3 into Hadoop environment.
- Created git hooks for integration of Jenkins CI and git
- Installed Rhel, python, apache and jboss on cluster nodes.
- Managed nodes using puppet.
- Developed the OOZIE workflows for the Application execution.
- Feasibility Analysis (For the deliverables) - Evaluating the feasibility of the requirements against complexity and time lines.
- Performing data migration from Legacy Databases RDBMS to HDFS using Sqoop.
- Writing Pig scripts for data processing.
- Implemented Hive tables and HQL Queries for the reports.
- Import/export data from Oracle data base to/from HDFS using Sqoop, Hue and JDBC.
- Written shell scripts for automating process.
- Experience in performing data validation using HIVE dynamic partitioning and bucketing.
- Written and used complex data type in storing and retrieved data using HQL in Hive.
- Implemented Spark using Scala and SparkSQL for faster testing and processing of data.
- Implemented algorithms for analyzing using spark.
- Developed Hive queries to analyze reducer output data.
- Indexed large volume of data using apache solr.
- Implemented raking algorithm for search engine data.
- Highly involved in designing the next generation data architecture for the unstructured data.
- Implemented Hadoop Hive Cluster using Cloudera Distributed Vendor (CDH4). Planning, installation and configuration of Hadoop cluster and its ecosystem components.
- Developed PIG Latin scripts to extract data from source system.
- Created and maintained technical documentation for executing Hive queries and Pig scripts.
- Involved in Extracting, loading Data from Hive to Load an RDBMS using Sqoop.
- Managed 18-node Hadoop cluster with 3 TB of installed storage.
Environment: Cloudera CDH4, RHEL 6, VM ware, Docker,Oracle 11g, Tableau, Jboss, Java 6,puppet,openstack
Confidential
TECHNICAL LEAD
Responsibilities:
- Preparation of Requirements traceability matrix by understanding the requirements from business owners.
- Preparation of High level design documents.
- Preparation of integration services architectures along with technical information.
- Developed spring web application deployed to WebSphere for integration of FMS and PEMS.
- Developed JAVA program to extract the data from MDMS and formatting a report for CR authority.
- Developed JAVA program to read the HHF file (AMI meter) and converting it to CIM format for MDMS.
- Migration of old CMS data into ORACLE using customized scripts.
- Deploying the web services in web sphere application server.
- Supporting the SOAP based testing activities with SOAP UI
- Developing the automated shell scripts to upload the legacy meter data to MDMS.
- Monitoring the Linux servers and checking the log files.
- Migration of applications between development, staging and production environments
- Created scripts for user management, class path configuration and for log configuration.
- Developed Spring REST web application for integration with external applications like billing, CMS.
- Processed Rest web services using Spring REST API.
- Testing of Rest api using Groovy and Go using Json api
- Hands on experience in using Go packages like http,json.
Environment: RHEL 5, Web Sphere, Java, Oracle 11g, Java 6, Spring, Spring REST
Confidential
TECHNICAL LEAD
Responsibilities:
- Handled the text processing using java. The customized java programs will generate csv outpuf files aimed as input for Datastage jobs.
- Responsible for Extract, Transform and Loading the data into Data warehouse from tables.
- Developed Datastage jobs as per the Design documents.
- Taken responsibility of Peer Reviews and Internal Code Reviews.
- Failure analysis for Error logs.
- Scheduled and monitored various Jobs based on the requirement.
- Involved in creation of DS Sequences.
- Used various stages like Filter, Transformer, Copy, Funnel, join, lookup, sort, Remove duplicates,Modify,Switch,ODBC connector,FTP,Pivot, etc.
- Extensively used the partitions and collecting methods in the jobs.
- Validating and running Jobs from Data Stage Director.
- Involved in the preparation of LLDs.
- Work with issues of jobs running in Testing and Production.
- Working with Development and Test environment.
- Involved in creating and documenting the ETL naming standards and process flow procedures.
- All the java programs and corresponding jobs were automated using shell scripts.
Environment: RHEL 5, Oracle 11g, Java 6, Datastage
Confidential
Senior Software Engineer
Responsibilities:
- Installation of Rhel5 servers.
- Creating the disk partitions, user management, services management and Cron jobs scheduling.
- Written C++ programs using ADOBE api to process the PDF files.
- Written make files for automation of compilation.
- Installation of Jboss on Rhel5, Monitoring the server, this includes starting and stopping of server and cleans up logs.
- Wrote shell scripts/Perl scripts for automation of jobs.
- Deployment of these tools to production server.
- Documentation of all the design process
- Preparation of release documents.
Environment: RHEL 5, Oracle 11g, Java 6, Datastage, C++
Confidential
Senior Software Engineer
Responsibilities:
- Writing java modules to integrate with the existing teleprovision product.
- Wrote shell scripts/Perl scripts for automation of test tasks.
- Deployment of these tools to production servers.
- Documentation of all the design process
- Wrote custom tools to capture/generate SNMP traps from network elements.
Environment: RHEL 5,C, Perl, C++
Confidential
Senior Software Engineer
Responsibilities:
- Writing c programs as per the requirement.
- Wrote shell scripts/Perl scripts for automation of test tasks.
- Deployment of these tools to production servers.
- Documentation of all the design process
- Debugging the tool with gdb.
Environment: RHEL 5, C,Perl,C++,