Application Architect Specialist V Resume
Nyc, NY
SUMMARY:
- Around 13 years experience in Analysis, Design and Development of Application software on different platforms.
- 3rd Place winner Nov. 2017 in the International IBM blockchain, Artificial Intelligence and Machine learning hackathon. Winning product utilized the following technologies: IBM Z Mainframe, IBM Cloud, Hyperledger Fabric, Hyperledger Composer, Watson Machine Learning, IBM Wastson Visual Recognition, Conversation, Pattern Matching, Machine Learning, Block Chain, IOT, Docker Containers, Python, Ionic 3, Angular 4, NodeJs, RestApi.
- Expert Full stack web developer with JAVASCRIPT, Node.js, MongoDB, AWS, Cloudinary Cloud plus other UI technologies like JQuery, Sencha Ext - JS, AngularJS 1.x,2,4,5, React Native, React JS,, KendoUI,D3.Js,Actionscript,Socket.io.,ExpressJS,MongoJS,Mongoose,ExpressValidator,Apache RestEasy,TypeScript,CSS, SCSS,SASS,HTML5,Karma, Jasmine.
- Created, Designed, Coded, Published and marketing 10 games on the IOS store, since April 2016,written in C# and Unity 3D.
- Hands on Experience with AWS, running EC2, S3, RDS, Aurora, DynamoDB, CloudWatch, ElasticCache, ElasticSearch, Database migration Service. Neptune, Apache TinkerPop, Redis, CloudFront, CloudFormation.
- Hands on Experience with AWS Big Data technologies, Data Warehouse with AWS RedShift, ETL, AWS Data migration services, Amazon EMR with Hive and Presto, AWS Firehose, Kinesis Streams, Stream Analytics, Using S3 as a Data Lake, Serverless query with AWS Athena and Data Vizualizations with AWS QuickSight
- Experience in complete Software Development Life Cycle and strong knowledge of Object Oriented Analysis, Design and Programming techniques.
- Experienced in working with Big Data Technologies like Hadoop, Flume, SQOOP, MapReduce,Hive, Pig, HBase, OOZie, ZooKeeper.
- Designed Microservices for various business applications.
- Trained and certified in Personal Software Process/Team Software Process by MSOE, paid for by Confidential Controls.
- Experienced in Team management and have coordinated/supervised offshore teams.
- 10+ years experience in developing standalone desktop applications and user interfaces using SWING and web applications using J2SE, J2EE, Java beans, CORBA.
- Experience in developing and deploying applications with BEA WebLogic, IBM WebSphere,JBoss.
- Around 2+ years experience in Microsoft Technologies using VB.Net, C#, ASP, ASP.Net.
- Extensive (3+ yrs) experience of Web / GUI development, Components, Base Classes, Custom Controls, User controls, Web Services, JAVASCRIPT, DTD, XSL, CSS, IIS, PWS.
- Extensively used UML diagrams to define the System Architecture.
- Hands on experience in developing Cursors, Stored procedures, Packages and Triggers using PL/SQL
- Experience with SQL LOADER,TOAD,Rapid SQL,Oracle SQL Developer,SQLPlus.
- Worked extensively on XML/XSLT for data transformation, generating DHTML pages and transforming XML to other document formats.
- Around 1.5 years experience with AJAX.
- Experience with version tracking systems like JCVS, Tortoise, and Rational Clear case, CM synergy,SVN.
- Experience working in numerous Agile teams and participating in Scrums.
- Ability to adapt to new environments with strong interpersonal skills.
TECHNICAL SKILLS:
Languages: Java, J2SE, Java Script, UML, SQL, PL/SQL, C, C++, C#, ASP, ASP.Net, VB, VB.Net, HTML, CSS, XML, XSLT.
J2EE Technologies: J2SE, JDBC, RMI, EJB, Servlets, JSP, JAXP,JAXB
Web Servers: Apache HTTP Server, IBM HTTP Server,Weblogic,IIS, PWS
RDBMS: Oracle9i,10G, 11G,MySQL, MS SQL Server,Sybase
Frameworks: log4j, Jide, JScience, JFreeChart, JGraph,Castor, Ext-JS, GWT, JWSDP,ATLAS,Lucene,Unity 3D, Blender,Photoshop,Android,IOS Swift, X-code, Android Studio,Spring,Hibernate, AngularJS, React Native, Ionic, Sencha EXTJS, GWT
Build Tool: Ant 1.6.5.
Operating systems: Windows NT 4.0/95/98/2000/ XP, UNIX, Linux,IOS,Android
PROFESSIONAL EXPERIENCE:
Confidential, NYC, NY
Application Architect Specialist V
Responsibilities:
- Design and code the new Agent and Dealer Trade booking system which allows traders to book new trades, with sending out the Customer leg and Broker Leg directly to TP through DataLink. This is part of DOL changes.
- Designed and coded the Javascipt front end screens for the trader to book, analyze, search and store these new trades.
- Designed and coded the backend workflow for CD, Agency, CMO, MBS, Commercial Paper, Corporate, EMG, Treasury etc.
- Designed and coded the new AngularJS screens for the Market Linked Investments and corresponding web content management systems (WCM).
- Coded the middleware for the new technology stack with Java 8.
- Provided production support for all 16000+ users.
Environment: Core Java, JavaScript, IBM MQ, TIBRO/RV, SQL Server 2012, Spring MVC, Web services, Ajax, JSP, servlets, JQuery, Angular 4, NodeJs, Express, Bootstrap, HighCharts, CkEditor.
Confidential, NYC
Lead Java Developer
Responsibilities:
- Designed and coded the new prototype of the web version of Studio in AngularJS.
- Designed and coded the new RESTful Query Management API with Nodejs, Express, Express-Validator,Mongodb, RestEasy.
- Designed and coded the new Login Screens with advanced UI controls, with NodeJS, Express, Mongoose, Angular, serviced by a RESTful API
- Mentoring Junior Developers on AngularJS.
- Design and code the new user management screens with a RESTful API with Express, Mongoose, Angular, Bootsrap.
- Writing Test Cases Anglar2 Apps with Jasmine and karma.
- Designed and coded the new Swing enhancements for JIDE editors, framework overhaul with JIDE components.
Environment: AngularJS 2, AngularJS CLI, Node.JS, MongoDB, Backbone,Kendo UI, Rest, Core Java 8, Swing, Jide, Composite Server, Hadoop, Flume, SQOOP, MapReduce,Hive, Pig, HBase, OOZie, ZooKeeper, TypeScript, Bower,Karma, Jasmine.
Confidential, NYC, NY
Senior Java Swing Developer
Responsibilities:
- Design and code the new system wide Multithreaded caching system.
- Designed and coded the Multithreaded delayed save cache for the Auto-Quote Management blotter.
- Designed and coded the Multithreaded delayed save cache for the CCP blotter.
- Provided production support for all GUI users.
Environment: Core Java 7, Swing, Jide, ION.
Confidential, NYC, NY
Team Lead/ UI Architect
Responsibilities:
- Programming, prototyping and consulting on "front end" UI features using JavaScript, AJAX, HTML5/CSS3, often mixed with JSP.
- Innovative custom solutions including scoring, history and ranking for online games using AJAX/RESTAPIs,
- Extensive new features for managing a widely used activity booking system, an AJAX reservation widget with availability calendar based on number of seats needed
- An AngularJS mobile app using PhoneGap to access native features (compass, GPS, etc.), on-the-fly JavaScript/CSS modifications via proxy server to support an outdated SAP application on Safari, and more.
- Developing exceptional web UI in AngularJS for the Cloud Intelligence product.
- Working alongside the Cloud Monitoring API team to deliver a best-in-class solution for infrastructure monitoring.
- Core competencies for the product team include visualizing monitoring data and providing user-friendly controls for monitoring configuration.
Environment: JavaScript, Kendo UI, AngularJS, Bootstrap, CSS3, HTML5
Confidential, NYC, NY
GUI Lead
Responsibilities:
- Coordinate and Oversee development efforts with an offshore development company hired for primary developments tasks of the system.
- Mentored junior developers to acclimate them to using Angular.JS.
- Designed and coded the Portfolio Stratification and Loan Pricing screens, Javascript, Jquery
- Designed and coded the Pricing workflow, which is used to drive the entire pricing process, starting from receiving a client tape, loading it up to price, sending loans to price and generating the final Price file.
- Designed and coded the ELS Methodology screen, used to setup a methodology to price performing loans.
- Designed and coded the Pool Splitting screens to divide an inbound file in various sectors, namely, current, re-performing and delinquent loans, enabling evaluators to price sections of a file differently.
- Designed and coded the Magnitude Report Screen, which lets the Evaluator compare different pricing,runs.
- Designed and coded extensions to various common GUI components being used by other developers.
Confidential
Senior GUI Developer
Responsibilities:
- Coordinate and Oversee development efforts with an offshore development company hired for primary developments tasks of the system.
- Designed and coded the Multithreaded Portfolio Stratification and Loan Pricing screens.
- Designed and coded the Multithreaded Pricing workflow, which is used to drive the entire pricing process, starting from receiving a client tape, loading it up to price, sending loans to price and generating the final Price file.
- Designed and coded the ELS Methodology screen, used to setup a methodology to price performing loans.
- Designed and coded the Pool Splitting screens to divide an inbound file in various sectors, namely, current, re-performing and delinquent loans, enabling evaluators to price sections of a file differently.
- Coded part of pricing process used to run Day Pricing on the Amazon Cloud.
- Designed and coded the Magnitude Report Screen, which lets the Evaluator compare different pricing runs.
- Designed and coded the Search Dimensions dialogs to help fine tune inputs to the Pricing Engine.
- Designed and coded extensions to various common components being borrowed from the core system.
Environment: Core Java, Java Swing, JIDE, Swing Builder, JBoss, Spring MVC, Hibernate, Oracle, XML Beans Hudson, SVN, Amazon Cloud, AngularJS, Jquery,Node.JS, Express, MongoDb
Confidential, Mclean, VA
Tech Lead
Responsibilities:
- Architected and designed the new XML driven Java Swing based GUI that the traders will use.
- Designed and coded the XSD and the XML files to be used.
- Designed and coded the XML parser to create the initial setup for the entire Java SWING GUI.
- Designed and coded the various components of the UI to gather relevant information from the parsed XML file to create the initial layout of the screen with the various swing components.
- Coded the EuroDollar,OtherRates, treasury, swap, Swaption and VolsTabs for the ALM desk traders.
- Coded the Discount Notes, Reference Notes, Callable Notes tabs for the Debt Desk Traders
- Implemented the Email functionality used to send emails on Submission and approval of data.
- Coded the DAO’s used to interact with the IPMS (Sybase) database.
- Designed and coded the Ejb that was used to interface between the DAO and the front end GUI.
- Created the various SQL queries, the ant and build scripts.
- Enhanced the Key Issues GUI to include the new instruments.
- Handled deployment of application to the Weblogic server and distribution of the application through Java webstart
- Created the Manula File upload component for the Mortgage Desk, as part of KI Gui, using servlet and HttpClient.
- Managed deployments to Test and Production environments and Autosys job scheduling.
- Created unit tests and participated in creation of various test cases with the Testing team.
Environment: Java Swing, XML, XSD, Sybase, Java webstart, JWSDP, Eclipse, Apache POI, Rational Rose, Rational Clearcase,CLearQuest, Rapid Sql,Unix,Autosys.
Confidential, Mundelein, IL
Sr. Web UI Lead
Responsibilities:
- Design and Develop the various components using Ext-js.
- Designing and coding of the Commission calculator, Quote Workbench.
- Coded the various Excel and Pdf reports, used in most tools.
- Implemented the Email functionality used to send various reports and data automatically as email attachments.
- Designed and coded the Mass Match tool.
- Coded the various Ejb, JSP, JavaScript, CSS files used in the components.
- Implemented various RFC calls and web services to integrate the Web UI to the SAP XI and ABAP pieces.
- Designed the Help screen and prepared various documentation for the web UI.
Environment: Ext-js, Java, Netweaver Developemnt studio, SAP ABAP, XI, Aspose, Lowagie, Java mail, DTR.
Confidential, Chicago, IL
Sr. Engineer Client Systems
Responsibilities:
- Code the various functionalities, conduct formal code reviews and discuss coding standards and practices for a GUI development.
- Designing and coding of new Instrumentors for the SHM GUI.
- Coded the new interface to let the user create calculated conditions, which uses calculations that could be created, updated and modified from a completely different screen.
- Created the new Calculations editor screen and tied it to the existing create conditions screen and the backend.
- Modifying the existing GUI to accommodate changes to let users create conditions with calculations, identify what conditions use calculations and then set alarms for those specific conditions.
- Backend design and code for ICS, for calculations and conditions with calculations.
- Improved logging for certain scenarios in the IMM gui, when a specific threshold value is reached, instead of setting up alarms for it.
- Developed a new version of legacy Java software for investigating violations of trading rules by brokers.
- Enhanced a maintenance application for stocks and other entities used by the stock exchange.
- Developed Java code for the Swing user interface down through calling of stored procedures. Also developed much xml for object-relational mapping and externalized rules for market regulation.
Environment: IntelliJ, Clearcase, CORBA, Java Swing, Core Java, CMI/FIX protocol.
Confidential, Milwaukee, WI
Sr. Software Engineer UI design
Responsibilities:
- Designed and Developed the Monitoring and commanding capability in the Java Swing UI using the common Swing components.
- Developed the Schedule object and internationalized it for use in different locales.
- Designed and coded controller classes using J2SE that would talk to real hardware controller to access their states and gave the user control over the hardware through the multithreaded UI.
- Used Oracle to store the state of a particular controller, which would then be used to run scheduled maintenance on the system along with producing daily reports.
- Developed and designed the various Wizards that enabled setting up a new site using the available objects and devices.
- Developed the Standard summary and Device summary components for the UI that are used to monitor the devices setup on a site.
- Coded the Graphical Trend for the monitoring UI part to observe the available trend data.
- Used CM synergy for version control and the PSP/TSP during the entire project life cycle.
Environment: JAVA Swing, Windows Operating system,J2SE, Oracle10G,CM Synergy,, Eclipse IDE, JFreeCharts,XML, JUnit, Log4j.
Confidential, Deerfield, IL
Sr. Java Developer
Responsibilities:
- Designed and Developed Admin GUI Using Java Swing. Used JMenuBar, JMenu, JTimer, JTable, JProgressBar, JTree and implemented the ActionListeners for all the Swing Components used in Admin GUI.
- Involved in the development of the front-end using JSP, JSP Tag Libraries and HTML.
- Used IBM WSAD IDE to develop the different J2EE components like EJBS, Client jars, Web Modules and Application EAR modules.
- Used Apache’s Jakarta STRUTS as MVC framework for designing the complete Web tier.
- Wrote PL/SQL stored procedures and did performance tuning of complex queries.
- Developed logging module-using Log4J to create log files to debug as well as trace application.
- Used CVS for version control.
Environment: JAVA Swing, Windows Operating system, Rational Clear Case, Oracle10g, PL/SQL, WebSphere Studio Application Developer WSAD, Enterprise Java Beans (EJB), Struts, HTML, J2EE,UNIX, TOAD.