It Consultant Resume
SUMMARY
- Innovative Software Developer, Architect with 10+ years of experience, mainly working with Java - related technologies, Spring framework, Spring Boot, Cloud integration, requirements management, enterprise applications, large databases, interested in large-scale, distributed systems as well as researching open problems
- Experience in Design, Development, Integration and Testing (SDLC) of Software Solutions based on JEE Technologies. Experience in Agile development techniques
- Expertise in Cloud based environments: AWS, Azure Devops and used S3, EC2, RDS, ELB, CloudFront, Code Build and SES features of AWS Cloud Solutions.
- Strong experience with Service Oriented Architectures (SOA), Micro Services, Web Services (WSDL, SOAP, REST and XML Schemas), Swagger UI documentation
- Good hands on REST API, Spring Boot, Spring Framework, JSON Objects, JPA
- Have good knowledge in Javascript, React js, React Native, ES6 - next generation javascript
- Experience with TDD (Test Driven Development) using JUnit and EasyMock
- Experience in XML parsing, data extractions, data migrations and/or transformations
- Good knowledge of API Gateways and Load Balancing using Spring Cloud Kubernetes, Docker, Zuul and Eureka
- Wrote numerous DDL and DML scripts (SQL Scripts) for data fixes and timely batch processes
- Have knowledge of Kafka, Apache Nifi and Elasticsearch
- Experience in using Git and Subversion as Version Control
- Have good knowledge of build tools and continuous integration using ANT, MAVEN, Jenkins and deployment pipeline (packaging, build jobs)
- Strong team player and have good experience with integrating different software technologies into large software systems
TECHNICAL SKILLS
Languages: Java/JDK 3.0/4.0/5.0/6.0/7.0/8.0/9.0 , .NET, VB, C, C++, UNIX
Java Web Technologies: Spring framework, Spring Boot, JPA, HTML5, JSF, EJB3, JPA, Hibernate, Java Script, YAML, XML, WSDL, SWAGGER, REST, SOAP, XSL, XSD, Java SE, J2EE 1.2/1.3, JDBC, Servlets, Java Beans, RMI, JNDI, JMS, JBPM, Elasticsearch
Databases: Oracle 9i-12, IBM DB2, SQL Server 7.0-14.0, MongoDB
Application Framework: Spring 2.6, Spring Cloud, Hibernate, Liferay portlets, Weblogic portlets
Tools: /IDE’s: Eclipse, Intellij, Netbeans. Liferay Developer Studio
Web/App-Servers: Tomcat 5.m, WebSphere 5.x/4.x, WebLogic 10.3/12
Methodologies/Frameworks: Design Patterns, UML, RUP, MVC
Operating Systems: UNIX - Solaris 2.6, 2.8, Red Hat Linux 9.0, Win XP/7
PROFESSIONAL EXPERIENCE
IT Consultant
Confidential
Responsibilities:
- Working on technical design document and discuss the design with management and guide other devs on coding standards and writing unit tests
- Participating in daily team meetings also creating the backlog, estimating new tasks and adding description of tasks to Jira issue log
- Taking charge of daily scrums to discuss the progress of the project and discussing any blocking issues anybody encounter in development process
- Implementing changes according to requirements, modify existing modules as required and develop new java classes and database objects to complete new functionality
- Developing new services, domain classes, database objects, new repository implementations and stored proc calls to make the code interact with database efficiently
- Using Git for Version Control
- Doing code reviews, building and deploying applications to both QA and PROD environments
- Discuss the environment setup and automate the build and deployment process with pipelines
- Analyze production issues and provide severity and ETA to production team
Programmer Analyst
Confidential
Responsibilities:
- Worked on analyzing and solving the production issues and provided workarounds and ETAs
- Took part in process of migration of WCB applications to new technology stack
- Implemented changes according to requirements, modified existing modules as required and developed new java classes and database objects to complete new functionality
- Developed new services, domain classes, database objects, new UI interfaces and new DAOs to interact code with database
- Built code using MAVEN build frameworks
- Checked in code for promotions and supported testers for any defects
- Worked on post deployment and production issues
- Analyzed production issues and provided severity and ETA to production team
Programmer Analyst
Confidential
Responsibilities:
- Understood new requirements and involved in design sessions
- Participated in sprint planning to complete tasks in timely manner by using agile methodology
- Implemented changes according to requirements, modified existing modules as required and developed new java classes and database objects to complete new functionality
- Developed new services, domain classes, database objects, new UI interfaces and new DAOs to interact code with database
- Used Java, Jsp, XML, Spring, Hibernate, JUnit, Oracle to implement application components
- Built code using ANT and MAVEN build frameworks
- Dropped code to quality assurance environment and supported testers for any defects
- Prepared code drop for production environment and supported deployment of new projects and business validation on night of deployment
- Worked on post deployment and production issues