Architect/ Developer Resume
Chicago, IL
AREAS OF EXPERTISE
- Building and leading agile engineering teams & projects
- Agile methodology and full software life cycle process.
- Building scalable cloud based distributed Applications and Framework
- Hands - on experience in cloud computing, Microservices, Saa S, SOA, multi-tenant architecture, OO Analysis and Design.
TECHNICAL SKILLS
Languages Java, JavaScript, C++, HTML, SQL, groovy, Python.: Technologies: Cloud Computing , Microservices, REST, containers, WebServices, OOP, J2EE, Spring Boot, ORM, Globalization, SOA, SaaS, IOT.
Databases postgres, Oracle, redis, Cassandra, SQL Server, MySQL: Tools/Platforms/etc.: Kubernetes, Docker, Cloud Foundry, AWS, Angular, Polymer, NodeJS, OSGI, Predix, Jboss, Tomcat, apache, Nginx, GitHub, maven, gradle, JSON, SSL.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Architect/ Developer
Responsibilities:
- Developing the nextgen Terminal Operating System(TOS) for Intermodal freight transport.
- Designed & developed a major portion of the terminal micro service which is the backbone of TOS and it models the terminal hierarchy.
- Played a major role in the development of the user management service which manages users and permissions in our multi-tenant system.
- Advocated and added various technical improvements such as logging framework for nodeJS, html/javascript linters, etc. to the webapp, upgraded SpringBoot to 2.x, introduced spring cloudstream for messaging and so on.
Environment: /Platform/Technology - Kubernetes, Docker, AWS, Cloud Foundry, cloud computing, Java, OOP, SpringBoot, JPA, lombok, JavaScript, NodeJS, angular, postgres, RabbitMQ, ping, OAuth, SaaS
Confidential, San Ramon, CA
Sr. Development Manager / Architect / Developer
Responsibilities:
- Led multiple industrial IOT projects and development teams as a hands-on Manager
- Established detailed feature requirements through customer discussions.
- Built architecture and deployment specs, Microservices and dB designs.
- Mentored and helped team with various setups, design, CI/CD and other technical issues.
Environment: - Cloud Foundry, cloud computing, Java, J2EE, OOP, SpringBoot, JPA, HTML, JavaScript, NodeJS, Polymer, angularJS, postgres, Oracle, Tomcat, RabbitMQ, NewRelic, Oauth, SaaS
Confidential, San Francisco, CA
Sr. Software Engineer
Responsibilities:
- Developed a Load Balancing/Failover architecture which enabled horizontal scaling of BML Applications.
- Designed and developed the CMS module using Alfresco and REST
- Led the omniture web analytics implementation across all Front-End Applications.
- Conducted performance analysis and fine-tuned JVM.
- Led the development of BML CI/CD process and monitoring tools
- Led the Data center migration and DR site setup project.
Environment: Java, J2EE, Jboss, Spring, Hibernate, apache, Alfresco CMS, Omniture, groovy, JavaScript, JSON, WebLogic, Oracle.
Confidential, Sunnyvale, CA
Sr. Software Engineer
Responsibilities:
- Designed and led the development of cluster auto-recycle feature which automatically recycles different subsystems of the cluster while keeping the system up and fully functional.
- Developed concurrent meta-data loading which improved the cluster startup time over 50%
- Led the company wide upgrade to Java 5. Developed tools and processes for this.
- Designed and developed multiple smtp server support with failover and load balancing.
- Played a major role in the development of Rolling Upgrade feature. This enabled upgrades to the live system without any service interruptions.
- Led the platform performance improvement project. Achieved over 30% improvement in cluster startup time and memory usage.
Environment: Java, J2EE, XML, HTML, JDBC, Perl, Tomcat, WebLogic, Oracle
Confidential, Sunnyvale, CA
Software Engineer
Responsibilities:
- Developed Integration solutions and provided guidance/support to customers/consultants in architecture, implementation and production issues
- Gathered/analyzed customer requirements, issues and opportunities. Also provided Integration recommendations and solutions
Environment: Java, C++, J2EE, JSP, XML, HTML, Web Services, EJB, JDBC, EAI, BPM
Confidential, Pleasanton, CA
Staff Developer
Responsibilities:
- Led the development of EJB based distributed component model for the Vantive Enterprise Software System. Mentored other developers in the team.
- Developed a Java framework that enabled CRM web application to dynamically switch between EJB and POJO interfaces without code changes to existing applications.
- Played a major role in Confidential Distributed System Administration (DSA) development
- Led the Internationalization and localization of vantive client and server. Developed a localization tool kit.
Environment: Java, C++, J2EE, EJB, Servlets, JSP, XML, XSL, PeopleTools, WebLogic, WebSphere, SQL server, Oracle, PERL. EDUCATION