Sr Web Developer/lead Resume
Englewood, CO
SUMMARY:
- A polyglot senior programmer/architect with over 11 years of experience in all phases of Software Development Life Cycle (SDLC) with proficiency in handling various roles like Software/Solutions Architect, Team Lead, Delivery & Project Lead, Lead/Senior Developer.
- Extensive experience in:
- Architecting/Designing & developing globally used distributed enterprise software applications involving different technologies/frameworks like Angular (1.x & 2), Vanilla Java script, HTML, CSS, Java/J2EE (Servlets, JSP, JDBC, Spring, Spring Boot JPA), webservices (SOAP & REST), Oracle SQL/PLSQL, Cassandra (No - SQL), Redis, Apache Solr (Search Engine),, Oracle Enterprise BI Publisher (Reporting), Oracle SOA & ODI, JSON, XML, XSLT, LDAP/OID & Spring Integration with emphasis on reusability, modular design, microservices like architecture, configurable apps for accommodating very rapidly growing needs with little to no code change.
- Participating in wireframe review discussions and provide technical perspective on the implementations.
- Closely working with cross functional teams like UX Design, Business analysts, SQAs, Training, Infrastructure, DBAs & Network.
- Effectively articulating the infrastructural needs for different technologies/applications and working with infrastructure teams for configuring the applications for security, authorization, load balancing, memory and database connection configurations needed for supporting growing user base, troubleshooting & fixing various issues related to memory/database connection leaks and for any other infrastructural & application related issues/needs.
- Interacting with business users in gathering/understanding the requirements/problem statement and working with the respective teams to transform them into functional solution and technical design by contributing to the overall solution/design.
- Task break down for development teams (considering dependencies among various layers of the application in terms of functionality and technologies).
- Planning deliverables/sprints, coming up delivery/project schedules & resource planning.
- Scoping requirements, estimating various efforts, frequent prioritization of tasks, adjusting project/delivery schedule & resource allocation as per the changing needs.
- Coordination with various cross functional teams across multiple locations.
- Coming up with infrastructure strategy and driving parallel development tracks for faster delivery for strategic projects.
- Driving/supporting UATs, leading effort for cut over, migration and post migration activities.
- Updates to PMO & senior management/executives, participating in strategic decision making discussions.
- Create and develop Solution Design & Software Architecture Documents.
- Present the Architecture recommendations/documents to Executives.
- Assisting in hiring new talent & building teams as per the organization needs.
- Leading development teams of various skill sets.
- Possess excellent problem solving, inter-personal and communication skills, self-starter, capable of parallelly working on & delivering multiple projects by adapting to frequently changing needs in a fast-paced environment.
SKILL:
ERP Applications: Oracle EBS (11i & R12), Salesforce.com
Backend & Middleware: Java/J2EE, Spring/Spring Boot, Spring Integration, JPA, JPQL, SQL, PLSQL
User Interface: HTML, CSS, XML, XSLT, JavaScript, Ajax, Angular JS, Angular2
Search Engines: Apache Solr
Reporting: Oracle Enterprise BI Publisher Databases (SQL)
RDMBS: Oracle 10g/11g/12c
Databases (No-SQL/Key-Value data stores): Cassandra, Redis
Caching Frameworks: ehCache
Application Servers: Tomcat, OC4J, Weblogic
Tools: Maven, npm, Postman (REST client), SOAP UI (SOAP client), Fiddler, Jdeveloper, Eclipse, Jenkins, Sublime, Visual Studio, Trello, jsonlint, TOAD.
KEY STRENGTHS:
- Team Player.
- Willingness to learn.
- Passion for technology & software design/development
- Passion for leading & driving initiatives
WORK EXPERIENCE HISTORY:
Confidential, Englewood, CO
Sr Web Developer/Lead
Responsibilities:
- Work closely with BPM teams and users to gather and understand the requirements.
- Work with cross functional teams and come up with overall solution.
- Design the technical architecture, estimate the effort, plan the deliverables.
- Design, code, test and deploy.
- Facilitate smooth execution of the project by coordinating with cross functional teams including those working from India & Brazil.
- Develop user interfaces in Angular 2.
- Develop Spring Boot applications that connect to external webservices and internal RDDMS databases.
- Use caching techniques to improve performance of the application
- Content compression techniques to improve the load times
- Develop database Stored procedure, sql queries.
- Extensively worked on design & development Angular/Javasctipt/Typescript, Spring Boot & Database components
Confidential, Englewood, CO
Senior Developer/Architect
Responsibilities:
- Drive the effort estimates, project planning & resource allocations.
- Coordination with cross functional teams like UI/UX, business analysts, business process management teams, SQA, infrastructure, DBAs, Training.
- Design and develop client side caching, filtering & sorting (in Angular) to improve the performance of the app.
- Implemented content compression to increase the service turnaround time & improve the content download time which improved the performance by 2 times.
- Design & Develop Spring services and SQL/PLSQL components.
- Work with integration team to design the integration solution for synchronizing Salesforce and MWS systems.
Confidential, Englewood, CO
Solution Architect/Senior Developer
Responsibilities:
- Interacting with business users in gathering/understanding the requirements/problem statement and working with the respective teams to transform them into functional solution and technical design.
- Designed the technical solution for the project involving various technologies like Angular, Java/Spring Boot, Oracle SQL/PLSQL, SOA/ODI, Oracle BI Publisher, Oracle EBS.
- Designed & Developed complex Spring Boot & JPA based applications that interact with multiple databases and third party webservices (Both SOAP & REST based).
- Designed & developed a spring boot project to serve as a configurable orchestration layer to interact with independent spring boot projects using REST templates based on the request that originates from client.
- Securing Spring webservices using Single Sign-On (SSO) and user roles for controlled access.
- Designed and developed solutions for interaction between Java/Spring & oracle database using complex PLSQL collection types.
- Designed & developed various re-usable Java & PLSQL components to improve the productivity.
- Designed the integration touchpoints between MWS and Oracle EBS modules like Quoting & Order Management.
- Coordinated with UX teams to discuss the business requirements and come up with Wireframes/Mockups.
- Managed the complete delivery of the project by coordinating with various development teams & cross functional teams throughout various phases of the project.
- Effectively lead and managed multiple parallel development tracks to facilitate fastest possible delivery of the project as per the organization need.
- Worked on various angular concepts like Directives, components, filters, isolated scopes, bindings, observables, event emitters, events & watches.
- Extensively worked on fixing unique and rare post production issues related to connection leaks, stuck threads, session timeouts.
- Designed data model for the application & developed SQL and PLSQL components.
- Designed & developed a complex report using Oracle Enterprise BI Pubslisher excel templates & data models.
- Extensively use chrome developer tools and REST & SOAP clients for testing & troubleshooting REST and SOAP services.
Confidential, Englewood, CO
Architect/Senior Developer
Responsibilities:
- Responsible for Designing technical solution for SWS.
- Designed and implemented ADF/Weblogic custom security model to cater to the existing infrastructure and process.
- Designed & developed using OID, SQL & Custom authenticators for weblogic security.
- Experience in implementing authentication from OID and authorization from database.
- Extensively used ADF BC4J components for building the model layer.
- Good experience in troubleshooting basic weblogic confirguration, datasources & EM console for monitoring memory/connection leakages.
- Worked on ADF faces for building UI components.
- Good understanding of concepts like Database connection pooling, Application Module pooling and Activation & Passivation.
- Extensively worked on custom CSS for changing the out of the box look and feel of ADF 11g application.
- Experience in integrating EBS 11i system with custom ADF applications built in 11g.
- Extensively used PLSQL concepts like Bulk Collect, Bulk Insert, Bulk Update, Dynamic SQL and custom types.
- Designed database model for the custom applications.
- Experience in developing, integrating/invoking BI Publisher enterprise reports from ADF through the use of webservices.
Confidential, Atlanta, GA
Java/J2EE Consultant
Responsibilities:
- Worked on Designing, Developing and supporting Java/J2EE applications and their integrations with Oracle EBS.
- Handled Techno-Functional Responsibilities for web based quoting solution Oracle iStore, Advanced Pricing, TCA and Trade Management.
- Configured R12 CRM Foundation for iStore by creating New User Types as per need, Enrollments, setting up approval mechanism for enrollments, configures profile options, quoting parameters, created iStore specialty Stores, Sections, Configured Notifications.
- Configured Trade Management to implement Special Pricing Request functionalities & Offers.
- Configured Advanced Pricing module by setting up Price Lists, Modifiers, Qualifiers, Creating custom pricing & qualifier attributes.
- Customized Oracle iStore self-service application using JTT/JTF framework & AK developer.
- Customized/developed Trade Management Pages using Oracle OAF (framework based on Java/J2EE).
- Involved in the development of custom application in ADF 11g (framework based on Java/J2EE) & weblogic.
Confidential
Java/J2EE Consultant
Responsibilities:
- Worked on building and supporting Java/J2EE applications built using servlets, JSPs, HTML, CSS, javascript, XML, XSL.
- Fixed various issues related to functionalities by modifying the PLSQL packages that are used across Order Management & Inventory.
- Developed custom sales application using EXT-JS and Java/J2EE.
- Prepared Technical Design Documents, Unit Test Cases, Unit Testing.
- Developed custom e-commerce site in HTML/XML, JAVA/J2EE.
