Consultant, Team Lead Resume
PROFESSIONAL SUMMARY:
- Seasoned technologist with hands - on proficiency in both web and server-side tech.
- Ability to grasp new concepts on the fly and think out-of-the-box.
- Experience spanning wide range of technologies, industries and SDLC phases.
TECHNICAL SKILLS:
Methodologies: Most SDLC models from waterfall to Agile and SCRUM, RUP/UML
Architecture: SOA, MVC, MVP, REST, SOAP, DI, AOP, WebServices,, JMS/MQ, Cloud, J2EE, client-server, peer-to-peer
Frameworks: Spring4, JPA 2, Hibernate3, Guice, Gin, SenchaTouch/ExtJS 6, GWT, GXT, SmartGWT, MGWT, Touch4j, Selenium, HTML5,Angular
Tools: Eclipse, Maven, SVN, Perforce, Git, Confidential, MS Project, Rational, DBArtisan, TOAD, ERWIN etc.
Languages: JavaScript, Core Java, J2EE, PL/SQL, Unix shell, ANT, Maven3, Autosys JIL,Adobe POSTSCRIPT, C, COBOL, DCL
Protocols: JSONP, JSON, HTTP, XML, AJAX, SOAP, LDAP, FIX, SWIFT
App Servers: Tomcat, WebLogic, Jetty, GoogleAppEngine,JBOSS
DB: ORACLE 8i-10g, SYBASE,MySQL,HSQL,SQL Server, Cassandra
OS: Linux, AIX, Solaris,HP Web-OS, Android, OpenVMS
EXPERIENCE:
Confidential
Consultant, Team Lead
Responsibilities:
- New features for new inventory/sales system, utilizing ExtJS 5.4/6.0 in front, Spring4/Ibatis/DB2/SQLServer in the back.
- Coding and team infrastructure setup with Sencha CMD, Maven, Junit etc.
Confidential
Consultant, TeamLead, UI Architect
Responsibilities:
- Agile development of the new merchandise delivery system for all the stores in BBB chain, utilizing ExtJS 4 in front, Spring/Lucene/JDBC/DB2 in the back
- Keeping track of warehouse inventory, stores inventory, trucks, and scheduling/managing deliveries to the stores.
- Noteworthy were custom-made and complex views/widgets/color schemes
- As a team lead/ architect was responsible for the design and implementation of the non-standard stuff
- Demonstrated to Architects Committee Angular.JS app framework utilizing RESTful cross-domain web services
- Implemented builds for Android/iOS using SenchaCMD
Confidential
Consultant, Sr Developer, Architect, TeamLead
Responsibilities:
- Prototyped systems and technologies for various client-facing projects
- Led different teams on initial phases of implementation.
- Designed and prototyped Confidential 's brand new client facing Risk Management Portal, integrating Spring, SmartGWT, HighCharts.js library and LightStreamer.js web push library.
- Wrote SMARTGwt/JSNI wrapper around Lightstreamer.js
- Prototyped for architects team review Angular.JS app framework utilizing Mongo/Express/Angular/Node stack and implementing CRUD/Search/Filter functionality
- Wrote RESTful web service wrapper around massive Confidential 's analytical engine and complementing SMARTGWT clients (Risk Calculators) .
Confidential
Consultant, Sr Developer
Responsibilities:
- Law School registration system utilizing SmartGWT with JasperReports.
- Full CRUD, saveable searches based on Hibernate criteria, PDF, XLS report viewing, printing and exporting
- 3 HTML5 Mobile app prototypes using MGWT, Touch4J and SmartGWTMobile, all integrated with Columbia’s Spring back-end.
Confidential
Consultant, Sr Developer
Responsibilities:
- Agile team development of the B2C e-commerce website for Confidential .
- Both front and back end work, conversion from Struts2 to Spring MVC with security and validation, WebFlow, Tiles, Jquery, two layers of JAXB Webservices (SOA), Teamsite content management, internationalization.
Confidential
Front End Developer/Architect
Responsibilities:
- Developed and published a cutting edge cross-platform (any phone/tablet) mobile app, utilizing SenchaTouch 2/ExtJS 4 Javascript Framework with Google Maps API.
- The application is a marine navigational/planning aid, providing latest oceanographic data, supplied via JSONP calls to various third-party APIs (NOAA, worldweatheronline.com, weather.com)
- The app is published on Google Play as First Mate Marine Weather
Confidential, NYC
Consultant, Enterprise Architect, Team Lead
Responsibilities:
- Responsible for application framework, business requirements, best practices, patterns, code reviews, team guidance and assistance, release management, POCs and inter-team coordination.
- Designed and lead the 7-developer team in implementation of a new BI system, which would let users design their own reports, submit them with variable parameters for Report Engine execution and view the resulting PDFs or Excel.
- Designed, won acceptance of, and configured the new team/project infrastructure and procedures (Scrum, Eclipse, SVN, JIRA/ Greenhopper (designed custom SDLC workflow), Maven2, Bamboo, Confluence, Fisheye, Crucible, Selenium and Junit testing frameworks) and wrote necessary scripts for all of the above, creating consolidated seamless team environment
- Recommended and won acceptance of the new software tech stack comprised of ExtJS (3.2.2), annotated Hibernate3/JPA 2, Ehcache, Spring, Tomcat and CrystalReports.
- Designed and wrote the multithreaded, highly scalable Report Engine with special emphasis on component re-use.
Confidential, NYC
Consultant, Sr. Developer
Responsibilities:
- Designed and implemented new Project Management System, featuring sophisticated data mining/filtering/presentation, data exports to e-mail, PDF, Excel, cross-domain RESTful Webservices calls from javascript, fully RESTful back-end, data entry with optimistic locking and auditing via JPA 2 AOP interceptor.
- Tech stack was ExtJS (3.2.2), SQLServer, annotated Hibernate/JPA 2, Spring, Jetty and Tomcat. Seemlessly integrated ux-livegrid, ux-gridfilters, ckEditor and other user community javascript plug-ins.
Confidential, NYC
Consultant, Sr. Developer, TeamLead
Responsibilities:
- Implemented my own GXT framework to be used for Confidential 's application suite, and prototyped two applications with it.
- Tech stack was MySQL, Hibernate/JPA 2 annotations, Guice, Gin, Warpspeed, GXT and Tomcat. Framework used MVP, Command and extended Presenter patterns, code-splitting.
