Senior Developer Resume
OBJECTIVE:
To work professionally, and contribute knowledge and experience to provide IT solutions in timely & cost effective manner. Use technologies efficiently to develop effective solutions.
PROFESSIONAL SUMMARY:
- 17+ years’ experience in software industry. Involved in end to end implementation of various business applications in the areas of Telecommunication, Finance, Manufacturing, and Internet.
- Experienced with building and integrating components necessary to establish and maintain n - Tier applications.
- Experience in Cassandra Data Modelling and handling Big Data Technology use cases.
- Exposure and hands-on experience on Big Data technologies like Apache Cassandra, Apache Spark.
- Worked on latest technologies like Apache Nifi.
- Hands-on experience on Microservices, Sprint Boot, Spring core, Spring Integration, Hibernate, REST.
- Experience in working on Payment Card Handling systems.
- Completed The Payment Card Industry Data Security Standard (PCI DSS) Training required for working on Payment Card systems.
- Expert in Java, Microservices, Rest Services, Service Oriented Architecture (SOA), J2EE, Spring, JMS, Apache Kafka, Solace Messaging Broker, JDBC, Servlets, EJB, WSDL/XSD’s, XML, XSLT, UML, Hibernate, Oracle and HTML.
- Strong skills in Object Oriented Analysis and Design (OOAD) using UML and in using various Design Patterns.
- Strong ability in communicating, coordinating with Project Development Team and prioritizing workload.
- Highly motivated, detail oriented, has ability to work independently and as a part of the team with Excellent Technical, Analytical and Communication skills.
- Strengths include ability in meeting deadlines and deliverables while achieving excellence and quality of work.
- Good understanding of business functionalities.
- Experience and involved in all SDLC. Worked in both SDLC & Agile software development methodologies.
- Worked in implementation of CMMI Level 3 processes for the projects.
- Experience in Agile Methodologies like SCRUM, Kanban and Waterfall methodology.
- Experience in development of REST, AJAX technologies and Jersey frameworks.
- Experience using J2EE design patterns like Singleton, Prototype, Business Delegate, Session Façade Pattern, DAO, MVC, Abstract Factory and Factory Pattern.
- Experience with JUnit, Mockito, Log4j, and SLF4J in developing Unit test cases and cucumber, selenium, wiremock tests for acceptance tests.
- Experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows and Linux platforms.
- Experience in building applications using Maven, Gradle.
TECHNICAL SKILLS:
Big Data: Apache Cassandra 2.x, Apache Spark, Apache Kafka
J2EE Technologies: Spring Boot, Spring Core, Spring Integration, WebServices, Servlets, Java Server Pages (JSP)
Tools: RAD8, WSAD, Eclipse, Visio, Clarity, Maven, ALM/QC, IBM Filenet, Gradle
Testing: JUnit, Cucumber, WireMock, PowerMock, Mockito
Scripting: JQuery, JavaScript, XML, HTML
Operating System: Unix, Linux, Windows 7, XP
Web Servers: IBM WAS, JBoss, Tomcat
Languages: Java1.x, C, C++
RDBMS: Oracle, SQL Server, MySql, MS Access
ORM: Hibernate
Source Control: Git, SVN, MKS, RTC
EMPLOYMENT HISTORY:
Confidential
Senior DeveloperEnvironment: Languages/Technologies: Java 1.8, J2EE, Apache Kafka, Spring Boot, Spring Core, Spring MVC, Amazon Cloud HSM, Spring Integration, JBoss, EJB 3, Hibernate, Apache Spark, WireMock, Cucumber, Karate.
Database: Oracle, Apache Cassandra 2.1.14
Tools: Gradle, Git, Postman
Responsibilities:
- Architecture & Designing Cassandra components, Keyspaces, Columnfamilies
- Designing of Interfaces & APIs
- Building Microservices using Spring Framework, Designing Kafka messages and build code to publish and consume wherever required.
- Writing Acceptance Tests using Cucumber, WireMock & Karate.
- Conducting Reviews: Technical Design Documents, Code, Test Cases
- Data Analytics Reports using Apache Spark Cassandra connector.
Confidential
Senior DeveloperEnvironment: Languages/Technologies: Java 1.8, J2EE, Apache Kafka, Spring Boot, Spring Core, Spring MVC, Amazon Cloud HSM, Spring Integration, JBoss, EJB 3, Hibernate, Apache Spark, WireMock, Cucumber, Karate.
Database: Oracle, Apache Cassandra 2.1.14
Tools: Gradle, Git, Postman
Responsibilities:
- Architecture & Designing Cassandra components, Keyspaces, Columnfamilies
- Designing of Interfaces & APIs
- Write Java Code for accepting Confidential Cobrand credit card information.
- Consumes Confidential events and publish the required acknowledgements and member details through REST services.
- Writing Acceptance Tests using Cucumber, WireMock & Karate.
- Conducting Reviews: Technical Design Documents, Code, Test Cases
- Data Analytics Reports using Apache Spark Cassandra connector.
Confidential
Senior DeveloperEnvironment: Languages/Technologies: Java 1.8, J2EE, JMS, Oracle Coherence, XML, Apache Spark
Database: Apache Cassandra 2.1.14
Tools: XML Spy, Maven, Git, Solace
Responsibilities:
- Architecture & Designing Cassandra components, Keyspaces, Columnfamilies
- Change Management Controlling
- Designing of Interfaces & APIs
- Building Microservices for specific interface response
- Conducting Reviews: Technical Design Documents, Code, Test Cases
- Preparing Test Strategy Document.
- Preparing Deployment Strategy.
- Data Analytics Reports using Apache Spark Cassandra connector.
Confidential
Senior DeveloperEnvironment: Java 1.8, Apache Nifi
Database: LDAP
Tools: XML Spy, Maven, Git, Solace
Responsibilities:
- Architecture & Designing Apache Nifi customer processors and services.
- Change Management Controlling
- Building Apache workflow components
- Conducting Reviews: Technical Design Documents, Code, Test Cases
- Preparing Test Strategy Document.
- Preparing Deployment Strategy.
- Reporting progress to all the stakeholders.
Confidential
Senior DeveloperEnvironment: Java 1.7, J2EE, REST API using Javax.rs, Apache Cassandra 2.0.10, Fuse containers
Responsibilities:
- Analysis of Requirements
- Architecture & Designing Cassandra components, Keyspaces, Columnfamilies
- Change Management Controlling
- Designing of REST APIs
- Building components
- Conducting Reviews: Technical Design Documents, Code, Test Cases
- Preparing Test Strategy Document.
- Reporting progress to all the stakeholders.
Confidential
Senior DeveloperEnvironment: Java 1.5, J2EE, CA Proprietary Language (Spell Code), Oracle 11g, Python, MQ, RESTful WebServices, Spring, Hibernate, FileNet
Responsibilities:
- Analysis of Requirements
- Preparing WBS
- Change Management Controlling
- Designing of components
- Building components
- Conducting Reviews: Technical Design Documents, Code, Test Cases
- Preparing Test Strategy Document.
- Reporting progress to all the stakeholders.
Confidential
Senior DeveloperEnvironment: Java 1.5, xMatters Proprietary language (Action Scripts), Oracle 10g, Web Services
Responsibilities:
- Analysis of Requirements
- Providing and negotiating on Estimates at various Phases.
- Preparing WBS
- Change Management Controlling
- Designing of components
- Building on components
- Conducting Reviews: Technical Design Documents, Code, Test Cases
- Preparing Test Strategy Document.
- Reporting progress to all the stakeholders.
Confidential
Senior DeveloperEnvironment: DS2 Framework ( Confidential Proprietary Framework based on Spring), JHX, Oracle 10g
Responsibilities:
- I am responsible for handling the team of 10 members. My responsibility involves:
- Analysis of Requirements
- Providing and negotiating on Estimates at various Phases.
- Preparing WBS
- Change Management Controlling
- Designing and Building Components
- Conducting Reviews: Technical Design Documents, Code, Test Cases
- Preparing Test Strategy Document.
- Reporting progress to all the stakeholders.
Confidential
Senior DeveloperEnvironment: Servlet, JSP, Oracle 9i
Responsibilities:
- I was responsible for handling the technical team of 10 members. Planning, Designing the modules, reviewing the specification documents, tracking plan, preparing WSRs, PSRs and development activities.
Confidential
Senior DeveloperEnvironment: Struts 1.1, Spring, Hibernate, MySQL, JBoss 3.2.3
Responsibilities:
- I am responsible for designing the architecture, creation of Technical Evaluation document and development activities.
- I am responsible for Client interaction, Requirement Analysis, Impact Analysis, Time/Effort Estimations and Planning and tracking of development activities, Development and Timely Delivery.
Confidential
Senior DeveloperEnvironment: JSP, Struts 1.1, EJB, MySQL, JBoss 3.2.3
Responsibilities:
- I am responsible Requirement Analysis, Time/Effort Estimations and Planning and tracking of development activities, Development.
Confidential
Environment: JSP, Servlet, MySQL,Tomcat 5.0
Team Leader
Responsibilities:
- System & Requirement analysis
- Architect of database tables using MySQL.
- Developed extensible framework that allows users to easily integrate individual modules to enhance the features of the application.
- Managed the module development by the team of 4 members
- Task identification and Responsibility distribution to team members.
- Assisted Project Manager in development
Confidential
Environment: Java 1.1.8, BitaTek Handheld Device, CrEme JVM, MS-Access2000 Database
Senior Programmer
Responsibilities:
- System & Requirement analysis
- Architect of database tables using MS-Access.
- Developed extensible framework that allows users to easily integrate individual modules to enhance the features of the application.
- Task identification and Responsibility distribution to team members.
Confidential
Environment: JSP, MS-Access2000 Database, BitaTek Handheld Device, CrEme JVM
Senior Programmer
Responsibilities:
- System & Requirement analysis
- Planning & designing the application using JSP architecture for high performance & availability.
- Architect of database tables using MS-Access.
- Developed extensible framework that allows users to easily integrate individual modules to enhance the features of the application.
Confidential
Environment: VB6.0, MS-SQLServer 2000, ActiveX Created using VB 6.0, XML
Designer and Senior Developer
Responsibilities:
- Planning & Designing the application to automate Confidential .
- Architect of database tables and wrote all supporting stored procedures
- Front-end design for administering the application.
- Managed a team of 4
- Time scheduling of project
- Monitored Deployment of the application by the team on the Client Site.
Confidential
Environment: C++
Programmer
Responsibilities:
- Study the format of files.
- Designing algorithm for conversion.
- Implement algorithms to convert the files.
Confidential
Environment: JSP,Servlet, Oracle
Programmer & Designer
Responsibilities:
- Planning & Designing the application to automate Confidential .
- Architect of database tables and wrote all supporting stored procedures
- Front-end design for administering the application.
Confidential
Environment: Java, J2EE, SQL Server
Senior Developer
Responsibilities:
- System & Requirement analysis
- Developed extensible framework that allows users to easily integrate individual modules to enhance the features of the application.
- Managed a team of 5