Senior Consultant/architect/devops Resume
San Francisco, CA
SUMMARY:
- More than 9+ years of extensive experience in Information Technology with focus on gathering System Requirements, Analyzing the requirements, Designing and developing the system.
- More than 6+ years consulting experience as well helping sales teams in setting up demo’s and working through technical problems with the customer during the sales cycle.
- More than 3 year of successful and progressive experience in all phases of the Iterative Software Development Life Cycle (SDLC).
- Have developed excellent professional skills by working independently and as a team member in designing, developing, and implementing innovative business process and system solutions for IT.
- Designed and developed applications using Java 5, 6 and 7 as well J2EE.
- Experienced in working on Spring and Struts frameworks.
- Development proficiency using MVC pattern.
- Experience working with web services using SOAP and Restful.
- Experience in GUI designing with AWT, Swing, HTML, and CSS and validating components of the Swing.
- Experience in application Servers like ApacheTomcat and WebSphere Application Server.
- Experience in Oracle 9i, 10g, PL/SQL, MySQL and SQLServer.
- Experience in HTML, Bootstrap, AngularJS, JQuery and CSS for designing the web front end.
- Worked with Hudson/ Jenkins / Urbancode Build / Urbancode Deploy.
- Experience in working with plug - in writing and enhancements of existing plug-in for Jenkins (E.g. Team Foundation Server plugin and QC plugin.).
- Used Agile Methodology for development life cycle.
- Worked on TFS, Perforce, SVN, Clear Case,GIT version tool extensively.
- Experience in AWS Cloud platform and its features which includes EC2, VPC,AMI, EBS Cloudwatch, Load balancers, IAM, and AWS S3.
- Experienced in Amazon EC2 setting up instances and setting up security groups.
- Setting up data in AWS using S3 bucket and configuring instance backups to S3 bucket.
- Worked on AWS EBS Volumes, Cloud Formation and CloudWatch services.
- Managed and supported AWS Security related issues such as IAM and S3 policies for user access.
- Support for all other AWS products such as S3, Elastic Load Balancing, and Route53 (DNS).
- Possess excellent analytical, written and strong communication skills, capable of interacting with both internal and external stakeholders.
- Proficient in learning new technologies and quickly adapting to new environment.
- Learning MongoDB.
TECHNICAL SKILLS:
Languages: JDK1.5, 1.6 and 1.7
Web Technologies: Struts, JSP, Servlets, HTML5, CSS3, JavaScript, AngularJS, CSS, Spring, Java Script, VB Script, Bootstrap, Python.
Database Packages: JDBC, Hibernate, JPA
Web Services: SOAP and Restful
Application/Web Servers: Websphere Application Servers, WebLogic, Tomcat
System Design: UML, Rational Rose.
IDE Tools: Eclipse, NetBeans, Visual Studio
Databases: Oracle 8i/9i/10g, MS Access, MySQL and Microsoft SQL Server 2008
Operating Systems: Windows 2003/2000/NT/XP, LINUX, UNIX.
Versioning Tool: Visual Source Safe, GIT, SVN,TFS,Perforce,Clear Case
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Senior Consultant/Architect/DevOps
Responsibilities:
- Performed builds and deployments on client installation ( Procurement Solution ).
- Used SVN for the Java Code Repository and working on migration to GIT.
- Code deployment on Jenkins using an automated framework.
- Responsible for building out and improving the reliability and performance of cloud applications and cloud infrastructure deployed on Clouds.
- Using Python for automating the build process.
- Using Docker for Virtualization.
- Using Chef for configuration management.
- Actively participated in the daily SCRUM meetings and paired programming to produce quality deliverable within time.
- Interacting with Business teams to gather requirement and white boarding the designs.
- Practiced test driven development (TDD) to expedite the development process.
- Angular JS, HTML5, CSS3 and JavaScript framework for creating Dynamic Reach Design Layout with JSP.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture Spring MVC, Spring Annotations, Spring JEE, Spring Transactions, Hibernate and JDBC.
- Implemented the persistence layer in Hibernate. Created the Hibernate POJO Objects and mapped using Hibernate Annotations.
- System was built using Model-View-Controller (MVC) architecture with spring.
- Back end coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Exception Handling etc.
- Developed Web Services using SOAP
- Implemented the application using the concrete principles laid down by several design patterns such as Facade, Business Delegate, Singleton, and Data Access Object.
- Performed preparation of test cases and unit testing using JUNIT.
- Wrote Test Case used by QA.
- Worked on Functional implementation of Confidential as well depending on clients requirements.
- Worked on configuration of Cognos Report using in-built Confidential reporting tool.
- Configured the maven artifactory and working on project pom.xml files.
- Wrote SQL Scripts/Stored Procedure using Oracle.
- 24*7 on call support and working with Tech Support and troubleshooting client issues.
Environment: Java/J2EE, SOAP Web Services, Junit, Jenkins, Maven, LDAP Configuration, Oracle DB, Spring MVC, Bootstrap, HTML5, CSS, Angular JS, Spring Framework, Unix, Unix Scripting,Selenium, GIT, Amazon Web Services, Python.Chef.
Confidential, New York
Senior Build Automation Engineer / Senior DevOps Developer
Responsibilities:
- Working on migrating the Perforce and SVN code to GIT repositories as well Stash workflows.
- Migrating the multi module credit marking code base from ant to maven and maintaining backward compatible builds. With this migration from Ant and Maven developers had an option to do ant build as well as maven builds.
- Worked on decoupling the third parties libraries from the present ant code base to nexus.
- Working on setting up builds for credit marking code base using TeamCity 8 and Jenkins.
- Analysis and understanding of business requirements.
- Working on Technical Design Document/Architecture Design of the backend customization.
- Working on enhancing existing feature of credit marking code base using spring modules.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture Spring MVC, Spring Annotations, Spring JEE, Spring Transactions, Hibernate and JDBC.
- Implemented the persistence layer in Hibernate. Created the Hibernate POJO Objects and mapped using Hibernate Annotations.
- System was built using Model-View-Controller (MVC) architecture with spring.
- Back end coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Exception Handling etc.
- Developed Web Services using SOAP with Spring MVC and developed DTDs, XSD schemas for XML (parsing, processing, and design).
Environment: Java/J2EE, SOAP Web Services, Junit, Team city 8, Maven, LDAP Configuration, Oracle DB, Spring Framework, Hibernate, Ant, Git, Stash, Source Tree, WebLogic 10.3.4, Python, Unix, Unix Scripting.
Confidential, New York
Senior Technical Consultant//Build and Release Automation
Responsibilities:
- Performed builds and deployments on client installation of eProcurement Solution.
- For the Java Code Repository, used SVN.
- Deployed on Jenkins using an automated framework.
- Used Angular JS, HTML5, CSS3 and JavaScript framework for creating Dynamic Reach Design Layout.
- Experience with J2EE design utilizing Spring MVC, Spring Annotations, Spring JEE, Spring Transactions, Hibernate and JDBC.
- Created the Hibernate POJO Objects and mapped using Hibernate Annotations.
- System was built using Model-View-Controller (MVC) architecture with spring.
- Back end coding and development using Java Collections.
- Developed Web Services using SOAP with Spring MVC and developed DTDs, XSD schemas for XML (parsing, Preparedtest cases and unit testing using JUNIT.
Environment: Java/J2EE, SOAP Web Services, Junit, Jenkins, Maven, LDAP Configuration, Oracle DB, Spring MVC, Bootstrap, HTML5, CSS, Angular JS, Spring Framework, Unix, Unix Scripting.
Confidential, Charlotte and New York City
Senior Software Engineer / Build and Release / Automation
Responsibilities:
- Used TFS, Clear Case, Perforce, and SVN in day to day activities. Creating Jenkins jobs which pulls code from versioncontrol on any SCM Change
- Configured jobs in Jenkins for new releases and writing batch scripts for calling Blade logic.
- Wrote ANT and Maven Script which are used as build steps in Jenkins Jobs.
- Working on Onboarding new application to our Control Entry Framework (DevOps).
- Developed Stored Procedure in SQL Server.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Developed views and controllers for client and manager modules using Spring MVC.
- Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Developed Exception handling framework and used log4J for logging.
- Worked with .net (ASP.net and C#) application .
- Used Agile Methodology for our development.
- Wrote custom plugins in Java for Hudson (Jenkins).
- Developed SOAP based web service in order to communicate between JIRA and CESAR application.
- Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
- Configured LDAP with our JIRA instance. Creating the osuser.xml file and maintaining that.Development was done using TDD.
Environment: Java/J2EE, JSP, CSS, Java Script, AJAX, Hibernate 2, Spring, XML, Web Services, SOAP, Maven Eclipse, Rational Rose, HTML, Log4J, .Net 4.0(Asp.Net and C#),Jenkins, JIRA,SQL Developer, SQL Server, Team Foundation Server, Perforce, VS2010(ASP.net, C# and LINQ), Ant Script,ClearCase,UCM Clear Case, Unix, Unix Scripting, Urban Deploy, Urban Build..
Confidential
Software Engineer
Responsibilities:
- Confidential provide innovative and reliable solutions for merchant marine, offshore, subsea, navy, coastal marine, fisheries, maritime simulation & training, port & harbor surveillance.
- Group Leader for Dynamic Positioning Group (Team Size 5).
- Involved in weekly status meeting with the Norwegian Team.
- Designed and Implemented of “Dynamic Positioning and Navigation System”.
- Developed the application using Java and SL-GMS.
- Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
Environment: / Technologies: SL-GMS, Java, VSS.
Confidential
Junior Developer
Responsibilities:
- Designed and developed a smart card system for students and staff the renowned Confidential .
- Features include electronic payments, student profile, automated library checkouts and health information.
- Web based application was implemented using Java (JSP), Servlets, Apache Tomcat, Oracle 8i and JDBC.
Confidential
Junior Developer
Responsibilities:
- Designed and implemented a network management product for Confidential ’s IT Team. This tool was used internally to track employees’ network activity, IP address management, basic security scans and bandwidth usage.