Lead Software Engineer/senior System Analyst Resume
2.00/5 (Submit Your Rating)
SUMMARY:
- Twelve years (present) experience in Information Technology (Software) in all the phases of DevOps, full - stack developer, SDLC and STLC which Includes Requirement Study, Analysis, Design, Development, Integration, testing, deployment and production support.
- Twelve years of experience as core Java/J2EE Developer. Out of twelve years, four years experience as full-stack developer with Java/Angular.
- Good knowledge on Core Java, Spring (MVC/DI/Boot/Cloud), Micro Services, Angular JS/2, React JS, AJAX, Java Script, XML, JAX-WS, SOAP/REST, SVN/TFS, JPA, Hibernate, IBATIS, JDBC, PL/SQL, AWS/Oracle cloud, Docker/PCF.
- Experience with object-oriented analysis and design techniques. Strong experience in MVC Architecture. Exposure with Agile with Scrum and Waterfall Methodologies.
- Extensive use of Build and Integration tools such as Ant, Maven, Hudson and Jenkins. Worked on JIRA for project tracking, test management and to support tickets.
- Expertise in cloud technology, AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups.
- Experience in working on source control management tools like GIT (GitHub), Subversion (SVN) and creating GIT repositories with specified branching, Tagging and release activities strategies.
- Designed and created multiple deployment strategies using CI/CD Pipelines using Jenkins. Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and troubleshoot the build issue during the Jenkins build process.
- Experience in developing the Web applications using Eclipse, STS, IntelliJ IDE. Strong Experience in Relational database like MySQL, Oracle 12c (SQL & PL/SQL) and No-SQL DBs (Cassandra & Mongo DB).
- Good domain knowledge in Banking, Finance, Insurance, E-commerce, Airline and Manufacturing. Participated in projects discussions: beginning from analysis all the way to the implementation and post implementation.
- Ability to handle multiple tasks and to work independently as well as in a team. Good team management and co-ordination skills. Ability to manage and lead the team in a professional and sound manner.
- Capability to work under stressful situations following the stipulations of the organization.
SKILLS AND COMPETENCES:
- JavaScript
- Java, +Android
- HTML5,CSS3
- PHP
- Bash
- GO
- Arduino
- DBMS
- Oracle
- MongoDB
- MySQL
- AngularJS
- Polymer JS
- Web Components
- Angular-Materials
- Node JS
- Grunt
- Gulp
- Bower
- Karma
- Protractor
- Phantom JS
- Jasmine
- BackboneJS jQuery
- Dojo
- ExtJS
- Modernizer
- Compass, Stylus
- HTML5 APIs
- Web Sockets
- Canvas
- WebGL
- SSE(ServerSideEvent)
- HTTP/2
- Service Workers
- Gradle
- Apache Maven
- Collaboration/Tracking systems
- Git
- Mercurial
- Perforce
- Bugzilla
- Redmine
- Jira
- Expert
- YouTrack
- Gitlab
- JetBrains IDE
- Jenkins
- Maya Autodesk
- Adobe Photoshop
- Adobe Illustrator
- Adobe After Effects
- Google Web Designer
- Blender
- Eclipse IDE
- 3dSystems Print SW
- Application/web servers
- Apache-PHP
- Apache-Tomcat
- Nginx
- Node JS
- Windows
- Linux
- Snappy-Ubuntu Core
- LXC, Docker
- AWS
- HAR(HTTP ARCHIVE)
- Proxy cache setup
- PHP
- Zend 1,2
- Doctrine1,2
RECENT EXPERIENCE:
Confidential
Lead Software Engineer/Senior System Analyst
Responsibilities:
- As full stack developer, co-ordinate with the user for requirement gathering and analysis. UI Pages design and development using Angular, DB design and development, Micro services and Spring Boot application development.
- Planning, Estimate man days, scheduling and assigning development tasks for the team. Assist in preparing project plans using project management tools.
- Implemented project using Agile SCRUM methodology. Involved in daily stand up meetings, sprint showcase and sprint retrospective.
- Core strength in designing and developing private and open API. Extensive working experience in Pivotal Cloud Foundry and Amazon Cloud environment for developing & deploying Micro Services/API using Spring Boot.
- Used micro service architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka endpoints. Deployed services to Oracle Cloud Platform in Docker containers, managed by Mesos/Marathon.
- Collaborate with onshore clients for change request and issue handling. Provides Support and Maintenance (Issue investigation and Bug fixes).
- Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI design. Used JSP, Servlets and HTML5 to create web interfaces. Debugging using firebug and web developer tools on Chrome, Firefox and Internet Explorer.
- Leveraged MVC design pattern to organise AngularJS controllers, Custom directives, factories and views.
- Worked on the REST/Web API to create the services and tested on postman and used in AngularJS $HTTP service calls and bind the data in the table using ng-repeat attributes.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronise data with server using Saas, Less, Bootstrap, AngularJS.
- Used SVN for version control and JIRA for defeat tracking. Worked in various version control SVN, GIT and STARTEAM. Used Junit/Jasmine/Karma for unit testing.
- Work with the performance testing team to ensure all aspects, user interfaces, integrations and user scenarios of the developed applications can be performance and load tested before actual implementation. Conducts/Supervise QA Testing (Local and UAT).
- Core Java/Scala and J2EE Development using STS/Eclipse IDE.
- Spring (MVC/CLOUD/BOOT) frameworks.
- CSS3, HTML5, Angular, ReAct, JSON for front end part.
- Hudson/Jenkins as CI/CD tools.
- Netflix Eureka/Zuul, Restful API, Postman using for micro service development.
- CronJob/Batch for batch development and trigger.
- Hibernate as ORM tool and Oracle (PL/SQL).
- Tomcat and Web sphere Application Server.
- Apache ActiveMQ Artemis/JMS. PCF (Pivotal Cloud Foundry) as container.
- ANT/Maven using for build and dependency. GIT/SVN for version control.
- JIRA for defeat tracking. Jasper using for report generation.
- Unit testing (JUnit/Selenium/mockito).
Confidential
Senior Software Engineer
Responsibilities:
- Co-ordinate with the user for requirement gathering and analysis. UI Pages design and development using oracle ADF, DB design and development.
- As DevOps Engineer, develop the model for view Controller and Jasper Reports and maintaining the CI/CD tools and pipelines for many complex platform components for multiple clients. Implement Oracle WebCenter Content features. Working experience in Agile and DevOps.
- Participate in the full life-cycle development process from Project initiation, through design, development, review, test, release and maintenance.
- Working with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using Run deck and Jenkins to get the job done. Using test-driven development (JUnit/Spock on the back-end, Jasmine/Mocha/Jest on the frond-end).
- Develop Business Process workflows using oracle BPM/Camunda/JBPM. Strong understanding on process analysis, process modelling, BPMN concepts. Expertise with SOA principals. Expertise with BPEL and BPMN notations.
- Experience in building BPM Web services using REST API, SOAP API, web APIs and integrating with external systems. Web service integration experiences with BPM, BAM a plus.
- Provides code maintenance and enhancement. Experience working with relational databases (e.g. Oracle, SQL Server) with solid command on SQL and NoSql DB (Cassandra & MongoDB).
- Core Java and J2EE Technologies using STS/Eclipse IDE
- Spring (MVC/CLOUD/BOOT) frameworks.
- CSS3, HTML5, XML, JavaScript, Angular, React, AJAX, REST and JSON.
- Tomcat, Oracle Web Logic and JBOSS Application Servers
- Hudson/Jenkins as CI/CD tools.
- Hudson Job for triggering scheduled job.
- Hibernate as ORM tool and JDBC (PL/SQL).
- MySql/MarinaDB/Oracle 12c as relational database.
- Cassandra & MongoDB as NoSql DB. Apache ActiveMQ Artemis/JMS.
- ANT/Maven using for build and dependency. GIT/SVN for version control.
- JIRA for defeat tracking. Linux/Unix platform. Unit testing (JUnit/Selenium/mockito).
Confidential
Senior Software Engineer/Application Team Lead
Responsibilities:
- As full stack developer, developed and support applications related to Java/J2ee/ (Angular/React/Oracle/BO/PDF).
Confidential
Software Engineer
Responsibilities:
- Designed, developed and supported applications related to Java/J2ee/ (Oracle/NFC/Spring/JSF).
Confidential
Software Engineer
Responsibilities:
- Designed, developed and supported applications related to Java/J2ee/ (Oracle/Sybase/JSF).
Confidential
Software Engineer
Responsibilities:
- Designed, developed and supported applications related to Java/J2ee (Oracle/Spring/Struts/JSF).
