Technology Analyst Resume
SUMMARY:
- 7+ years of versatile experience in analysis design development and implementation of software applications and in developing n - tier architecture based solutions with distributed components and message driven components.
- Well versed in all aspects of software development life cycle (SDLC) including system design, development, and delivery of enterprise software and e xperience in developing applications using Agile Software Methodology.
- 2+ years of strong Hands on experience working with Mulesoft Anypoint platform, designing and developing flows wit complex Restful APIs integration using Anypoint Studio, manage applications on Anypoint platform and writing test cases using Munit.
- Thorough working and deep hands on knowledge in application development using Java SE, with strong experience in Jersey Restful Web Services, Spring, Hibernate and Mule ESB.
- Well experienced with Struts, SOAP web services , Servlet, Java Server Pages, JQuery, JavaScript, SQL & PL/SQL programming.
- Experienced in working with message-oriented middleware design using Mule AnyPoint studio and Rabbit.
- Experienced working with TDD approach, well versed with software testing using Junit, Mockito, and develop automation scripts using Selenium, regression testing, defect tracking and management using Rally and QC .
- Experience in implementing Data Structures, software best practices, including Design patterns, Use Cases, Object Oriented analysis and design, Agile methodologies, and Software/System Modeling(UML).
- Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE technology stacks.
- Expertise with CICD pipeline and hands on knowledge with using tools like Jenkins, uDeploy, uRelease, SONAR cube.
- Experience in writing effective enterprise level backend programs in PL/SQL, query tuning using RDBMS and little insight to NOSQL databases like MongoDB.
- Experience in Java design patterns such as Session Façade, Singleton, Data Access Objects (DAO), Model View Controller, Front controller, factory, abstract factory, singleton and Business Delegate.
- Experience in developing and deploying applications on Web Logic, JBOSS, Apache Tomcat & Jetty.
- Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.
TECHNICAL SKILLS:
Programming Languages & Technologies: Java, Restful Services, SQL, PL/SQL, MuleSoft 3.8, Rabbit MQ 3.X, basic unix commands
Tools: & IDEs: MuleSoft Anypoint Studio, Toad, Eclipse
Web Technologies: Servlet, JDBC, JSTL, HTML, CSS2/3, JavaScript, AJAX, JQuery
Frameworks/Architectures: Struts 1.x/2.0, Hibernate, Spring, Oracle change notification
Design Patterns: Data Structures, Singleton, MVC, Value Object, View Object, Session Fa ade, DAO, Factory.
ORM: Hibernate, JPA
Database: Oracle, SQL Server2008, MySql, Mongo Db.
Servers: Web Logic, JBOSS, Apache Tomcat, Jetty
Platforms: Windows, LINUX,UNIX
PROFESSIONAL EXPERIENCE:
Confidential
Engineer IT
Responsibilities:
- Did API design using RAML specification and received good feedback from architects and engineering teams.
- Developed the mule flows to integrate internal APIs, do all necessary business validations and transform the data as per the design.
- Configure mule application to be part of CICD pipeline and project migration to 3.8.x runtime.
- Write the Munits to have 100% code coverage.
Confidential
Engineer IT
Responsibilities:
- Develop Restful APIs using Jersey to build the EB Foundation platform.
- Design and develop workflows using Mulesoft middleware integration platform and RabbitMQ to populate the data from source systems and transform into EB canonical model.
- Configure Oracle change notification to get real time events whenever transactional data creates in source system. Develop the software in 100% agile mode.
Confidential
Technology Analyst
Responsibilities:
- Develop restful services using Jersey and service integration using Apache Camel.
- Develop Backend APIs in PLSQL and document artifacts including unit test plans and ensure that the output is as per the given specifications and SLAs.
- Perform testing activities (Functional, Integration, System, User experience), develop Junit and Selenium testcases based on the plans and in line with defined processes with guidance from supervisor.
- Work on Go Live activities as per the Implementation Plan to enable productionization of application without any issues.
- Manage deployments on Weblogic server using CICD platform.
Confidential
Technology Analyst
Responsibilities:
- Develop Restful services using Jersey to support the platform using Jersey.
- Anchor proof of concept (POC) development to validate proposed solution
- Reduce technical risk and work with cross work streams, and determining solution design impacting the core frameworks and components.
Confidential
Senior Systems Engineer
Responsibilities:
- Data modeling and pl/sql coding to generate the required data view for the dashboards.
- Develop Restful services using Jersey and SOAP based services which will be consumed by dashboards.
- Business layer development, client communication and demos, dashboard design and development with Awesome library and SAP crystal reports.
Confidential
Systems Engineer
Responsibilities:
- Do the data modeling to accomplish a generic model for all the node locks.
- Identify all the objects where ever node lock columns are referred, migration of node lock related data from source systems to newly proposed generic system.
- Do the coding in PL/SQL to perform the migration of old data to new system and to enable Splunk logging for SWIFT applications.