Senior Software Engineer Resume
SUMMARY:
- A seasoned IT professional with 10 years of core development experience in Java/J2EE, Spring, Hibernate, Grails frameworks and web services.
- Extensive work experience in microservices, restful and SOAP web services.
- Very good insight on Confidential Technologies and frameworks like Producers Framework, Boq and protocol buffers.
- Well versed with Confidential Data stores like Big Store, Spanner, Dremel and Procella.
- Used Plx Dashboard to monitor health of the tool in the production.
- Worked and built scalable applications on the applications which will interact with large (approx 260 millions) data sets.
- Extensively worked using blaze build tools (specific to Confidential ) and for continuous release tools like RAPID and Sisyphus.
- Good experience on creating Confidential Cloud Platform (GCP) projects, enabling API usage, authenticating, creating API keys and creating robot accounts on Pantheon.
- Exposure an App Engine for deploying web applications and various data store operations available like Big Store and cloud SQL.
- Good Exposure on SOA BPEL, BPMS technologies and having experience in integration.
- Good experience on JMS and MQ integration with spring - based applications.
- Experience on Agile Methodology and been scrum master.
- Exposure on project management tools like versionOne, Rally, JIRA, ALM and clear quest.
- Having work experience on maven configuration and build & deployment tools like Jenkins, Anthillpro etc.,
- Competent in analyzing information system needs, evaluating end-user requirements, custom designing solutions and troubleshooting applications.
- First-rate analytical and problem-solving skills, dedicated to maintaining high quality standards, planning and managing projects from inception to completion.
- To lead, motivate and provide effective guidance to a team of professional and support staff.
- Coordinate with internal and external resources to deliver service or project to customers.
- Onsite experience in designing Master Tax Next Gen application.
- Software Development
- Client Requirement Analysis
- Technical Solutions
- Testing and implementation
- Production & Technical Support
- Customer Relationship Management
TECHNICAL SKILLS:
Languages: JAVA/J2EE, JavaScript, JQuery, Perl
Technologies: J2EE (Spring, Hibernate, JPA, Microservices, REST and SOAP web services, JSP, JSF, Grails)
Databases: Oracle, SQL, Cloud SQL, Spanner, Dremel and Procella
Tools: Development: Eclipse, JDeveloper, NetBeans
Build and Deployment: Anthillpro, Jenkins
Agile: VersionOne, Rally, Agile Review, FishEye
Defect Tracking: Clearquest, JIRA, ALM
Others: Toad, SQL Developer, SQL Workbench, MQ, Putty, XML Spy
PROFESSIONAL EXPERIENCE:
Confidential, Mountain View
Technologies: Java, Boq framework (Microservices), Producers Framework, Android, Espresso, Ui Automator and Mobly.
Responsibilities:
Roles and Responsibilities:
- Implemented few backend services pertaining to bookings, client and provider client modules.
- Migrated few backend calls from non boq environment to Boq which is specific to Confidential .
- Ensured implemented RPC calls as backward compatible for the BBFE and GMFE environments.
- Implemented microservices using Boq.
- Written automation test cases for mobile application using Espresso, UIAutomator and Mobly frameworks using android devices.
Confidential
Technologies: Java, Boq framework (Microservices), Producers Framework, spanner, dremel and Procella
Roles and Responsibilities:
- Implemented report processing modules and APIs to store/retrieve report requests.
- Implemented report renderers end to end whose output form is trix and/or excel.
- Implemented few PL calls on Boq web.
- Implemented microservices using Boq
- Agency modules and dbm modules implemented end to end using boq.
Confidential
Environment: Java, Producers Framework, Boq and Spanner
Roles and Responsibilities:
- Developed PL layer using producers framework.
- Key components developed in the PL layer are create and update of tasks.
- PL calls related to client context.
- Common feature for attachments in PL.
Environment: Spring, Hibernate, Grails, Oracle, HTML 5, Jquery, Tomcat Server, SVN, Hudson
Confidential
Senior Software Engineer
Roles and Responsibilities:
- Involve in design documentation, requirements gathering, requirements review and articulate high & low level design documents.
- Lead offshore service development team in functional and technical aspects, accountable for team deliverables.
- Follow Agile methodology and act as scrum master as needed.
- Responsible for groom the team members, create user stories, identify dependencies and arrive at providing feasible solution by working with cross functional teams
- Closely worked with product owners, operation team and other stakeholders to analyze business requirements and then convert them into technical aspects
- Responsible for providing artifacts, deployment tasks and schema change request for each release
- Acts as point of contact for pilot regression and production bugs triage
- Actively support post production processes and systems by scheduling/deploying hotfixes.
- Responsible for delivering defect free application with focus on code quality.
Environment: Spring, Hibernate, BPMS, Oracle, HTML 5, Jquery, Tomcat Server, TFS, Anthillpro
Senior Software Engineer
Roles and Responsibilities:
- Involve in design documentation, requirements gathering, requirements review and articulate high & low level design documents.
- Lead offshore service development team in functional and technical aspects, accountable for team deliverables.
- Follow Agile methodology and act as scrum master as needed.
- Act as point of contact for integrating services with BPMS and Workbench.
- Responsible for code branching, build and deployment for services.
- Acts as point of contact for QA, UAT and PROD issues.
- Actively support post production processes and systems by scheduling/deploying hotfixes.
- Responsible for delivering defect free application with focus on code quality.
- Responsible for writing test cases to cover all test scenarios
- Responsible for knowledge transfer to new team members
Environment: JSF, Spring, Hibernate, Weblogic Server, SVN, Jenkins build, Oracle Forms
Senior Member Technical
Responsibilities:
- Involvement in design spec preparation and requirements gathering
- Acted as Bridge between ADP India and ADP Scottsdale, Phoenix and coordinated well when I was in Scottsdale, Phoenix.
- Efficiently understood oracle forms code and converted few modules like Payment Processing, common into java
- Efficiently done coding for all the modules which I’m responsible and resulted in almost zero defects as we had followed Test Driven Development
- Efficiently done code review and test case cases review, it results zero program defects
- Involved in fixing the issues and helped teammates if they faced any problems
- Responsible for knowledge transfer to the new team members
Confidential
Environment: J2EE Technologies (Spring MVC, Spring), Oracle
Developer
Roles and Responsibilities:
- Involvement in functional spec and design spec preparation
- Involved in requirements gathering and development of design document
- Involved in all phases of the project
- Developed Test Classes and performed integrated testing of the project.
Confidential
Environment: Spring, Oracle, Weblogic Server
Developer
Responsibilities:
- Delivered codes, as per specifications and coding standards and reviewed the same
- Developed the classes and methods involving business logic
- Involved in issue fixing in all phases of testing
- Involved in Unit testing
Confidential
PL/SQL Developer
Responsibilities:
- Requirement Analysis
- Coding (Writing oracle queries for test data from legacy system to next gen system).
- Unit Testing.
