| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name EMAIL AVAILABLEUS Citizen PHONE NUMBER AVAILABLECAREER SUMMARY10+ years of experience as a Tech Lead and over 20 years of software engineering experience. Involved from concept to production delivery and operation (DevOps) of several information systems and systems integration projects. Possess strong analytical and creative problem-solving skills combined with a strong theoretical background and practical experience in the latest technologies. Delivered quality software systems within demanding timeframes and partnered with diverse teams to meet project needs using Waterfall, Iterative and Agile Scrum and Kanban methodologies.TECHNICAL SKILLSTechnologies: AWS Cloud Services (Elastic Beanstalk, Aurora Global DB, RDS(Postgres SQL), DynamoDB, Lambdas, SNS, SQS, API Gateway, API Step Functions), Docker, Python, Java, J2EE, EJB, Servlets, JSP, Velocity, XML, XSLT, SQL, CSS, Web Services, HTTP, TCP/IP, SOAP, WSDL, C, Tcl, Perl SaaS Tools: Bitbucket, GitHub, Travis, Codacy, New Relic, Loggly, Sentry.io Application Servers/Frameworks: Wildfly/JBoss, Apache Tomcat, Tornado/Flask, Spring (Core, Boot, Cloud, Data, Security, Integration, Batch), StrutsDatastores: Oracle, PostgreSQL, AWS DynamoDB, ElastiCache, ElasticSearch, MySQL, MS SQL Server Operating Systems: macOS, Windows XP/2000/NT/9x, Unix / Linux Software: Eclipse IDE, IntelliJ IDEA, Crystal Reports, JasperReports, Rational ClearCase/ClearQuest, Ibatis SQLMap, Hibernate, Apache Ant, JenkinsRECENT EXPERIENCELead Architect, FannieMae, August 2023 to PresentKey Technologies used: AWS Services, Bitbucket, Java SDK 1.8, Spring Boot, Spring 4.2.x, J2EE, Drools, Maven, Postgres SQL, Jenkins, Aurora Global DB, DynamoDB, GraphQL, AWS Step Functions, Lambdas, Python Leading the architecture for the cloud migration of Economic & Strategy Research groups analytical and forecasting processes currently running in Fannie Maes on-prem SAS and R grid. Tech Lead, FannieMae, January 2019 to July 2023Key Technologies used: AWS Services, Bitbucket, Java SDK 1.8, Spring Boot, Spring 4.2.x, J2EE, Drools, Maven, Postgres SQL, Jenkins, Aurora Global DB, DynamoDB, GraphQL, AWS Step Functions, Lambdas, Python Led and mentored a team of Java developers in architecting and implementing several key AWS cloud-based services for the DU platform, the flagship product of FannieMae. Closely partnered with business partners in uncovering very complex requirements. Architect, design and led the implementation of a microservices-based solution using Spring Boot deployed on AWS. Partnered with diverse teams like Architecture, Cloud Engineering, SysOps, AWS Tranformation to build out architecture and infrastructure. Mentored and trained over 20 team members to adopt new architectural patterns, programming practices and operating model. Gave several Tech Talks on new technologies and programming methodologies. Analyzed proposed designs and performed code reviews. Managed rollout and production support for the services. Actively involved in the adoption of consistent architectural principles and key ideas across the Lender and Servicer Technology space as the organization is undergoing a cloud migration journey. Project Lead, Lucidus/SCI Group/Leidos Biomedical Research, October 2015 to June 2018 Key Technologies used: Python, AWS Cloud Services, Travis, Docker, Github, Sentry.io, Loggly, Wildfly 8.x, Java SDK 1.8, Spring 4.2.x, J2EE, Maven, Ant, Oracle 11g, Angular JS, AJAX, Jenkins Led and mentored a team of eight Java/Python developers in re-engineering and implementing an AWS cloud-based solution for the Clinical Trials Reporting Program (CTRP) application. Implement Tornado/Flask based Python microservices performing CRUD operations to AWS DynamoDB document stores and deployed to AWS EC2 instances. Page 1 of 3Candidate's Name EMAIL AVAILABLEUS Citizen PHONE NUMBER AVAILABLE Designed data pipelines for real time transfer of data to AWS ElasticSearch and RedisCache for fast and efficient searching and reporting. The data pipelines were built using AWS Lambdas and AWS SNS/SQS messaging services. Led and supported the migration of data as per new schema requirements from legacy system. Led the implementation of CI/CD pipeline using SaaS tools Travis, DockerHub, GitHub for deployments to AWS. Conducted daily SCRUMs for a team of about 12 developers, testers, systems engineers, business analysts and documentation specialists and reported project status to upper management. Managed application support for CTRP with very stringent SLAs and demanding clients. Provided technical leadership in refreshing the technology stack of legacy applications to improve their stability, security, performance and maintainability. Architected, designed and implemented a new security implementation to replace Common Security Module(CSM) in caNanoLab.Tech Lead/Senior Software Engineer, Multiplan Inc., July2011 to October 2015 Key Technologies used: Apache Tomcat 7.0, Java SDK 1.6, Spring 3.2, Spring Batch, Spring Integration, J2EE, Maven, Oracle 11g, ExtJS, jQuery, Jenkins, AJAX, JMS, Hibernate. Architected, designed, and implemented several projects covering all aspects of SDLC gathering requirements, validating with stakeholders, design, development, deployments, production support and change management. Led a distributed development team located in the US East Coast and India on a number of projects related to Healthcare Claims Processing. A few of the key projects include Client Profile Setup, Enrollment & Client Match and Claims Processing Dashboard applications. All these projects are highly regarded and became poster child projects in the company for their delivery and quality. Consulted and provided technical expertise to several projects in other teams. Identified deliverables and established timelines. Coordinated task assignment and work completion across the team. Responsible for communicating project status in stakeholder meetings. Provided change management and deployment support by automating build/versioning process with Jenkins jobs. Provided Production support for deployment, operations, troubleshooting and maintenance. Senior Software Engineer, Innovative Development Group Inc./SAIC, Aug 2008 to July 2011 Electronic Research Administration (eRA), National Institutes of Health (NIH) Key Technologies used: Apache Tomcat 6.0, Java SDK 1.5, EJB, JSP 1.2, Servlets 2.4, Struts 1.2, Spring 3.0, Oracle 11g, Apache Ant, Ivy, JavaScript, JasperReports, ClearCase/ClearQuest, Enterprise Architect. As a senior member of the development team, led development and support for eRA systems to provide information technology solutions for the Referral & Review phase of grants administration functions at NIH and other grantor agencies. Involved in the full life cycle of the project starting from requirements gathering through development, test, deployment and production support. Analyzed and troubleshot critical production issues that involved systems across several teams. Mentored junior developers and new members in the team. Application Developer, Peace Technology Inc./Innovative Development Group Inc., Aug 2006 to Aug 2008 National Heart, Lung, and Blood Institute (NHLBI), National Institutes of Health (NIH) Key Technologies used: Apache Tomcat 6.0, Java SDK 1.6, JSP 1.2, Servlets 2.4, Apache Velocity, Handysoft Bizflow, MS SQL Server 2000, XMLPDF, Apache Ant, JavaScript, Crystal Reports. Responsible for maintenance and production support of systems Foreign Tracking System (FTS), Pre-Council System, GT500K Tracking System (GT500K). FTS is a web-based system for tracking and monitoring the NIH foreign clearance process for grants and contracts that involve a foreign institution or international organization. NHLBI 500K Tracking System is a business process management system that tracks applications with direct costs>= $500K. Users of the system participate in a review process to accept or reject the 500K requests submitted by Page 2 of 3Candidate's Name EMAIL AVAILABLEUS Citizen PHONE NUMBER AVAILABLEPIs. Responsible for design and development of several new features and reports for the system. Wrote database stored procedures and functions for implementing some of the user requested features. Responsible for analysis, design and development of a centralized Messaging System for Apache Tomcat Server. This system notifies users of upcoming server down times for system maintenance and system unavailability during the maintenance window.Application Developer, Peace Technology Inc., December 2004 to August 2006 National Cancer Institute (NCI) Division of Extramural Activities (DEA), National Institutes of Health (NIH) Key Technologies used: Apache Tomcat 5.0, Java SDK 1.4, JSP 1.2, Servlets 2.4, Apache Velocity, JSTL, Oracle 9i, Apache Ant, Junit, JavaScriptInvolved in maintenance and production support of systems for internal use at NCI. Worked on Program Coding System, RFA/PA Entry System, Extramural Scientist Adminsitrators (ESA) Training Tracking System (ESATTS), Concept Detail Tracking System (CDT) Developed extensive jUnit test cases for enhancements made to the systems. Program Coding system maintained scientific codes and tagged grants with these codes. Designed and developed several critical features like Coding, Batch Coding of several grants with a specific set of codes and rolling forward of coding to future year grants.RFA/PA Entry System allowed users to enter any RFA/PA/Notices and report on them. Designed, developed and tested modules in NCI ESATTS used by ESAs to record and track their mandatory training program.Member of a team that developed the CDT system used by NCI DEA staff to track the initiatives through application and awards. Worked extensively with DB views and stored procedures. EDUCATIONAL BACKGROUNDM.S., Computer Science, University of Maryland at Baltimore County, Catonsville, Maryland, 2001 M.C.A., Computer Applications, Central College, Bangalore University, India, 1997 Certifications: AWS Certified Solutions Architect Dec 2020 Sun Certified Java Developer (SCJD) Oct 2004Seminars/Classes Attended: Spring 3.0 & Hibernate Jan 2011, Java Design Patterns Course June 2005, Java One Conference - 2006Page 3 of 3 |