Web & Devops Developer Resume
MN
SUMMARY
- I have over 12 yrs IT Development experience in various technologies that includes - AngularJS, JavaScript, jQuery, SQL, ReactJS, CMS, Java, Data Warehouse & Mainframes. Wif my zeal towards DevOps, lately I have started channelizing my efforts towards DevOps and I have around 1 yr experience in automating and optimizing mission critical deployments. Proficient in Configuration Management tools and in developing CI/CD pipelines.
- In my thirst to achieve mastery in DevOps, I is currently looking for opportunities in DevOps where I can learn more and prove my capabilities.
- Strong experience in developing applications in - Angular JS, React JS, JavaScript, Java, Data Warehouse, Business Intelligence and Mainframes.
- Maintained Git workflows for version control
- Developed and maintained automated CI/CD pipelines for code deployment using Jenkins
- Experience wif AWS including EC2 and S3
- Provisioned Servers and deployed features using Ansible
- Built and deployed Docker containers for implementing Microservice Architecture
- Orchestrated Docker container cluster using Kubernetes / Docker Swarm
- Ability to work wifin a team wif strong analytical, problem-solving and communication skill
- Demonstrated ability to effectively establish and maintain working relationships across disciplines and across the organization
- Flexible and adaptable; able to work in ambiguous situations.
- Knowledge of Linux and Scripting languages (Python, Bash, JavaScript etc)
- Proficient wif various development, testing and deployment tools - Git, Jenkins, Docker, Kubernetes, Ansible
- Good understanding of DevOps key concepts like Infrastructure as code (IaC)
- Experience in developing CI/CD pipelines.
PROFESSIONAL EXPERIENCE
Confidential, MN
Web & DevOps Developer
Responsibilities
- Redesigning Angular application for v6.
- Continuously monitoring and upgrading Drupal.
- Working wif business to understand changing needs and customizing CMS applications accordingly.
- Containerizing and orchestrating Angular and Drupal applications, using Docker and Kubernetes.
- Setting up CI/CD pipelines using Jenkins.
- Developing and maintaining pre and post build scriptsusing Python.
- Implemented continuous delivery framework usingJenkins, Mavenon multiple environments.
- Using GIT for version controlling.
Environment: Drupal, Angular JS, Docker, Kubernetes, AWS, JavaScript, Jenkins, GIT, Python, SQL Server.
Sr Web Developer
Confidential
Responsibilities
- Attend Daily stand-up meetings (Scrum), Estimation meetings and Requirement review meetings to analyze requirements for each story card in a sprint.
- Involved in Requirement analysis, preparing software Design document, development, debugging of web applications
- Tasked wif migrating all existing apps built in Angular 1.X to version 2.0
- Created Single Page Application wif loading multiple views using route services and adding more
- Used CSS LESS/SASS as pre-processors which extend the properties of CSS.
- Used Angular.JS MVC Framework in the development of the web application to bind the data/model that was retrieved from a database through services provided in a controller to the view using scope.
- Developed multiple POCs to create a user interface in Angular JS.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data wif server using SASS, LESS, Bootstrap, AngularJS.
- Used $http wif Angular.JS interceptors to make sure the requests were valid and used ng-router to handle nested views and avoid page redirection.
- Developed multiple screens for Mobile Browsers such as Safari, Chrome, Opera to support the screen Compatibility and Resolution using Bootstrap.
- Created Typescript reusable components and services to consume REST API’s using Component based architecture provided by Angular JS
- Worked the backend by using node JS, express JS and mongo DB.
- Used Typescript and its features such as static typing, classes and interfaces
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Implemented test cases and performed unit testing using Jasmine and Karma.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Experience on using Gulp implementation.
- Used GIT for source code version control.
Environment: HTML, CSS, jQuery, AJAX, LESS, JavaScript, Angular JS, React JS, GIT, .Net, Bootstrap.
Confidential, MN
Data Warehouse / BI Developer
Responsibilities
- Responsible for Business Analysis and Requirements Collection.
- Worked on Informatica Power Center tools- Designer, Repository Manager, Workflow Manager, and Workflow Monitor.
- Designed and customized data models for Data warehouse supporting data from multiple sources on real time
- Involved in Dimensional modeling (Star Schema) of the Data warehouse and used Erwin to design the business process, dimensions and measured facts.
- Extracted the data from the flat files and other RDBMS databases into staging area and populated onto Data warehouse.
- Maintained stored definitions, transformation rules and targets definitions using Informatica repository Manager.
- Used various transformations like Filter, Expression, Sequence Generator, Update Strategy, Joiner, Stored Procedure, and Union to develop robust mappings in the Informatica Designer.
- Worked on different tasks in Workflows like sessions, events raise, event wait, decision, e-mail, command, worklets, Assignment, Timer and scheduling of the workflow.
- Created sessions, configured workflows to extract data from various sources, transformed data, and loading into data warehouse.
- Extensively used SQL* loader to load data from flat files to the database tables in Oracle.
- Used Debugger to test the mappings and fixed the bugs.
- Wrote UNIX shell Scripts & PMCMD commands for FTP of files from remote server and backup of repository and folder.
- Involved in Performance tuning at source, target, mappings, sessions, and system levels.
Environment: Workflow Manager, Workflow Monitor, Informatica Power Connect / Power Exchange, Data Analyzer 8.1, PL/SQL, Oracle 10g/9i, Erwin, Autosys, SQL Server 2005, UNIX AIX, Toad 9.0, Cognos 8.
Confidential, MN
Mainframe Developer
Responsibilities
- Involved in understanding the existing system process and providing a suggestion for redesigning the existing process and finding an opportunity for Performance tuning in jobs.
- Developed Mainframe online / batch jobs in COBOL, JCL, CICS to extract, process and load the data in the Enterprise data warehouse and send custom reports back to Clients
- Created Common module and routines to get better performance and reusability
- Extensively worked on Production Job migration, scheduling and monitoring
- Retrofit to every platform that is currently under release and also migrate all new changes through the pipeline
- Testing Region preparation before each testing phase. Migration of the job/schedule changes to productions
- Performed ETL coding using Datasets, Sequential file, Transformer, Sort, Merge, Aggregator stages compiled, debugged and tested. Extensively used stages available to redesign Data Stage jobs for performing the required integration.
- Used Quality stages for enrich data to meet business objectives and data quality management standards.
- Imported table/file definitions into the Data stage repository.
- Controlled jobs execution using sequencer, used notification activity to send email alerts.
- Involved in code review, Unit/UAT test Case preparation and maintained the data validation
- Created standard process document to future reference of the project.
Environment: Mainframe, COBOL/DB2, JCL, CA7, FILD, FILAID, SAR, SDSF, SPUFI, CICS, MAPs, NDM, Change-man IIS Data Stage 8.7, CA7, TFS, SQL Developer, Visio 2.0, Eclipse, Splunk
