Lead Technology Resume
Chandler, AZ
SUMMARY:
- 11+ Years of rich and varied experience in Financial Services and Mobility Industry with various roles like Team Handling, Software Architecture, Design, Development and Customer Interaction.
- Expertise in Microservices development using Spring Boot, Spring Cloud, Spring Data, Netflix Eureka, Hystrix, ZUUL,Ribbon, Pivotal Cloud Foundry
- Extensive experience in Restful Web Service Development using Spring Boot, Spring MVC, Spring Data, Spring Security, Core Java, and Hibernate.
- Having experience in Spring JMS, Rabbit MQ, Apache Kafka
- Expertise in Web Front end technologies like AngularJS 2/4
- Having good exposure in Cloud technologies GCP (Google Cloud Platform) Google App Engine, Google Compute Engine, AWS Services: EC2, S3, Elastic Beanstalk, Cloud Watch, RDS, Lambda, Route 53
- Expertise in Java8 Features
- Sun Certified Java Professional Java SE 6 and Jav5
- Proficient in applying Design Patterns
- Strong experience in Multithreading, Data Structure, Collections
- Expertise in Continues Integration tool chain like GIT, SVN, Gerrit, Jenkins, Confluence, Nexus, Artifactory
- Extended expertise in BES server - side development (using BAA 5.0)
- Good working knowledge of development methodologies like Waterfall, Iterative and Agile
- Adroit at learning new concepts quickly, working well under pressure and communicating ideas clearly and effectively.
TECHNICAL SKILLS:
Operating Systems: UNIX, Linux, Windows
Tools: SVN,GIT, Gerrit, Jenkins, JIRA, Confluence, SoapUI 4.0, JUMP, Dell Boomi, ANT, Maven, Gradle
Software/ Technologies: JAVA, JavaScript, Google App Engine, Google Compute Engine, Amazon Services, Spring IOC, Spring MVC, Spring Security, Spring AOP, Spring Boot, Spring Data, Hibernate, Android, Blackberry (RIM API), J2ME
Databases: MySQL 5, Oracle 12C, H2,SQLite, Google Datastore (NoSQL)
Version Control: SVN, GIT
Methodologies: Waterfall, Agile
PROFESSIONAL EXPERIENCE:
Confidential, Chandler, AZ
Lead Technology
Responsibilities:
- Engaged in design and development of application
- Client Interaction, Team Management
- Responsible for Module Delivery (end to end solution)
- Code Review, Bug Fixing and RCA of issue
Environment: Spring Boot, Spring Cloud, Spring Data, Microservices using Netflix OSS, Angular JS 4/CLI, Oracle 12 C
Confidential
Principal Software Engineer
Responsibilities:
- Sign Up via Email or Facebook
- Personalization, showcasing product on dashboard based on user’s behavior and likings
- Stripe and PayPal payment gateway integration
- Content exclusion mechanism based on back office product configuration
- ETL jobs to load Big Query with data provided by end users
- Cron Jobs Scheduler to update status of content e.g. saved to scheduled, scheduled to live or live to expire
- Push Notification and Email Notifications
- User Management and Content management
- Earn Reward Points
- Integration of SWRVE analytics tool for event capture and mobile marketing purpose
- Paid Reverse Auction and Product purchase fulfillment cycle
- Engaged in design and development of Restful Web Services
- Client Interaction, Team Management
- Writing JUnit Test cases
- Responsible for complete backend solution delivery
- Code Review, Bug Fixing and RCA of issue
Environment: Spring Boot, Spring Cloud with Netflix OSS, Google Datastore, Amazon SNS, Spring AOP
Confidential
Principal Software Engineer
Responsibilities:
- Salesforce Integration for Lead Generation
- Engaged in design and development of Restful Web Services
- Client Interaction, Team Management
- Writing JUnit Test cases
- Responsible for complete backend solution delivery
- Code Review, Bug Fixing and RCA of issue
Environment: Spring MVC, Spring JMS, RabbitMQ, Hibernate 4.3, Oracle 12C, JBoss 6 EAP
Confidential
oftware Development Advisor
Responsibilities:
- Engaged in Development of Restful Web Services
- Writing JUnit Test cases
- Responsible for complete backend solution delivery
- Code Review, Bug Fixing and RCA of issue
Environment: Spring MVC, Hibernate, MySQL5, Apache Tomcat
Confidential
Software Development Advisor
Responsibilities:
- Single handedly enhanced and supported the application
- Developed Middleware services to provide data to UI component
- Delivered project using Agile methodology
Environment: Spring MVC, Hibernate, MySQL5, Core Java- Multithreading, Apache Tomcat
Confidential
Programmer Analyst
Responsibilities:
- Client Interaction
- Development and writing JUnit Test cases
- Bug Fixing and Root cause Analysis of issue
Environment: Spring MVC, Hibernate, MySQL5, Core Java- Multithreading, Apache Tomcat