Sr. Software Engineer And Team Lead
Lakana, Llc
Senior Software Engineer, Application design, Tech team lead working in collaborative environment to migrate applications to new Content Management System. Design Microservices, Data Flow, Workflow requirements. Communicate business rules and technical acceptance criteria to developers in a variety of team configurations; including local contractors and full time developers and a large group of off shore developers. Tech Team Lead for 9 month project developed by a large group of offshore developers. Communicated business and technical requirements, often requiring significant rewrites. Daily conference calls at all hours to clarify specs. Plan with developers for integration with Agile process (offshore developers demoed sprint functionality, planned sprint tasks, monitored velocity.) Communicate business requirements from System Owner.Terms: Skype, Confluence, JIRA, Goto Meeting, Drools, ETL, FTP, Oracle DB, cache busting, reduce latency, Liferay Server, Offshore, Refactoring, SDLC, scripting, DSL, Tech lead on update of ETL application to manage 2016 Elections Results for subscribers. Lead developer and team lead. Scheduled updates for hard delivery date (Election Day!) Wrote Ruby and bash load tests. Ran load tests and reviewed results. Id'ed bottlenecks. Worked with TechOps and business analyst to overcome network bottlenecks, and to simplify business results. Tripled system load capacity. Terms: Java, Mongo, Jersey, Morphia, AMQ, JMS, HTTP, IntelliJ, Continuous Integration, SVN, BitBucket, Xjs, JaxB, Data Transfer Object pattern, RoboMongo, MongoHub, Mongo Replication Set, NoSql Db, Tomcat, private Cloud, Nexus, Bamboo, Maven, Unit Tests, TestNg, Mockito,